1. 개요

이 문서는 PXA255에 연결된 플래쉬에 JTAG를 이용하여 부트로더 써넣기를 하기 위한 JTAG 관련 정보에 대하여 기술한다.

2. 명령 관련 IR 레지스터 관련

PXA250의 IR 레지스터 크기는 5 비트의 크기를 갖는다.

지원하는 명령의 종류는 다음과 같다. (디버그 관련 제외)

HIGHZ 01000
CLAMP 00100
IDCODE 11110
EXTEST 00000
SAMPLE 00001
BYPASS 11111

주의) 각 명령의 의미는 JTAG 강좌를 참조 할것 !

3. ID 레지스터 관련

PXA255 Part Number 1001001001100100
PXA255 Manufacturer ID 00000001001

 

4. PXA255의 JTAG BS CELL 정리

총 셀수 410

0 ) nRESET 1 ) BOOT_SEL2 2 ) BOOT_SEL1 3 ) BOOT_SEL0 4 ) BATT_FAULT
5 ) nVDD_FAULT 6 ) TESTCLK 7 ) TEST 8 ) PKG_SEL 9 ) MD31_INPUT
10 ) MD30_INPUT 11 ) MD29_INPUT 12 ) MD28_INPUT 13 ) MD27_INPUT 14 ) MD26_INPUT
15 ) MD25_INPUT 16 ) MD24_INPUT 17 ) MD23_INPUT 18 ) MD22_INPUT 19 ) MD21_INPUT
20 ) MD20_INPUT 21 ) MD19_INPUT 22 ) MD18_INPUT 23 ) MD17_INPUT 24 ) MD16_INPUT
25 ) MD15_INPUT 26 ) MD14_INPUT 27 ) MD13_INPUT 28 ) MD12_INPUT 29 ) MD11_INPUT
30 ) MD10_INPUT 31 ) MD09_INPUT 32 ) MD08_INPUT 33 ) MD07_INPUT 34 ) MD06_INPUT
35 ) MD05_INPUT 36 ) MD04_INPUT 37 ) MD03_INPUT 38 ) MD02_INPUT 39 ) MD01_INPUT
40 ) MD00_INPUT 41 ) MMCMD_INPUT 42 ) MMDAT_INPUT 43 ) USB_P_INPUT 44 ) USB_N_INPUT
45 ) SDA_INPUT 46 ) SCL_INPUT 47 ) GPIO89_INPUT 48 ) GPIO88_INPUT 49 ) GPIO87_INPUT
50 ) GPIO86_INPUT 51 ) GPIO85_INPUT 52 ) GPIO84_INPUT 53 ) GPIO83_INPUT 54 ) GPIO82_INPUT
55 ) GPIO81_INPUT 56 ) GPIO80_INPUT 57 ) GPIO79_INPUT 58 ) GPIO78_INPUT 59 ) GPIO77_INPUT
60 ) GPIO76_INPUT 61 ) GPIO75_INPUT 62 ) GPIO74_INPUT 63 ) GPIO73_INPUT 64 ) GPIO72_INPUT
65 ) GPIO71_INPUT 66 ) GPIO70_INPUT 67 ) GPIO69_INPUT 68 ) GPIO68_INPUT 69 ) GPIO67_INPUT
70 ) GPIO66_INPUT 71 ) GPIO65_INPUT 72 ) GPIO64_INPUT 73 ) GPIO63_INPUT 74 ) GPIO62_INPUT
75 ) GPIO61_INPUT 76 ) GPIO60_INPUT 77 ) GPIO59_INPUT 78 ) GPIO58_INPUT 79 ) GPIO57_INPUT
80 ) GPIO56_INPUT 81 ) GPIO55_INPUT 82 ) GPIO54_INPUT 83 ) GPIO53_INPUT 84 ) GPIO52_INPUT
85 ) GPIO51_INPUT 86 ) GPIO50_INPUT 87 ) GPIO49_INPUT 88 ) GPIO48_INPUT 89 ) GPIO47_INPUT
90 ) GPIO46_INPUT 91 ) GPIO45_INPUT 92 ) GPIO44_INPUT 93 ) GPIO43_INPUT 94 ) GPIO42_INPUT
95 ) GPIO41_INPUT 96 ) GPIO40_INPUT 97 ) GPIO39_INPUT 98 ) GPIO38_INPUT 99 ) GPIO37_INPUT
100 ) GPIO36_INPUT 101 ) GPIO35_INPUT 102 ) GPIO34_INPUT 103 ) GPIO33_INPUT 104 ) GPIO32_INPUT
105 ) GPIO31_INPUT 106 ) GPIO30_INPUT 107 ) GPIO29_INPUT 108 ) GPIO28_INPUT 109 ) GPIO27_INPUT
110 ) GPIO26_INPUT 111 ) GPIO25_INPUT 112 ) GPIO24_INPUT 113 ) GPIO23_INPUT 114 ) GPIO22_INPUT
115 ) GPIO21_INPUT 116 ) GPIO20_INPUT 117 ) GPIO19_INPUT 118 ) GPIO18_INPUT 119 ) GPIO17_INPUT
120 ) GPIO16_INPUT 121 ) GPIO15_INPUT 122 ) GPIO14_INPUT 123 ) GPIO13_INPUT 124 ) GPIO12_INPUT
125 ) GPIO11_INPUT 126 ) GPIO10_INPUT 127 ) GPIO09_INPUT 128 ) GPIO08_INPUT 129 ) GPIO07_INPUT
130 ) GPIO06_INPUT 131 ) GPIO05_INPUT 132 ) GPIO04_INPUT 133 ) GPIO03_INPUT 134 ) GPIO02_INPUT
135 ) GPIO01_INPUT 136 ) GPIO00_INPUT 137 ) MA25 138 ) MA24 139 ) MA23
140 ) MA22 141 ) MA21 142 ) MA20 143 ) MA19 144 ) MA18
145 ) MA17 146 ) MA16 147 ) MA15 148 ) MA14 149 ) MA13
150 ) MA12 151 ) MA11 152 ) MA10 153 ) MA09 154 ) MA08
155 ) MA07 156 ) MA06 157 ) MA05 158 ) MA04 159 ) MA03
160 ) MA02 161 ) MA01 162 ) MA00 163 ) nCS_0 164 ) nOE
165 ) nWE 166 ) nSDRAS 167 ) nSDCAS 168 ) DQM_3 169 ) DQM_2
170 ) DQM_1 171 ) DQM_0 172 ) SDA_CTRL 173 ) SCL_CTRL 174 ) nSDCS_1
175 ) nSDCS_0 176 ) SDCKE_1 177 ) SDCKE_0 178 ) SDCLK_2 179 ) SDCLK_1
180 ) SDCLK_0 181 ) nRESET_OUT 182 ) PWR_EN 183 ) ADDR_CTRL 184 ) nWE_nOE_CTRL
185 ) nCS0_CTRL 186 ) DQM_23_CTRL 187 ) MD31_OUT 188 ) MD30_OUT 189 ) MD29_OUT
190 ) MD28_OUT 191 ) MD27_OUT 192 ) MD26_OUT 193 ) MD25_OUT 194 ) MD24_OUT
195 ) MD23_OUT 196 ) MD22_OUT 197 ) MD21_OUT 198 ) MD20_OUT 199 ) MD19_OUT
200 ) MD18_OUT 201 ) MD17_OUT 202 ) MD16_OUT 203 ) MD15_OUT 204 ) MD14_OUT
205 ) MD13_OUT 206 ) MD12_OUT 207 ) MD11_OUT 208 ) MD10_OUT 209 ) MD09_OUT
210 ) MD08_OUT 211 ) MD07_OUT 212 ) MD06_OUT 213 ) MD05_OUT 214 ) MD04_OUT
215 ) MD03_OUT 216 ) MD02_OUT 217 ) MD01_OUT 218 ) MD00_OUT 219 ) MMCMD_OUT
220 ) MMDAT_OUT 221 ) USB_P_OUT 222 ) USB_N_OUT 223 ) SDA_OUT 224 ) SCL_OUT
225 ) GPIO89_OUT 226 ) GPIO88_OUT 227 ) GPIO87_OUT 228 ) GPIO86_OUT 229 ) GPIO85_OUT
230 ) GPIO84_OUT 231 ) GPIO83_OUT 232 ) GPIO82_OUT 233 ) GPIO81_OUT 234 ) nCS4_OUT
235 ) nCS3_OUT 236 ) nCS2_OUT 237 ) GPIO77_OUT 238 ) GPIO76_OUT 239 ) GPIO75_OUT
240 ) GPIO74_OUT 241 ) GPIO73_OUT 242 ) GPIO72_OUT 243 ) GPIO71_OUT 244 ) GPIO70_OUT
245 ) GPIO69_OUT 246 ) GPIO68_OUT 247 ) GPIO67_OUT 248 ) GPIO66_OUT 249 ) GPIO65_OUT
250 ) GPIO64_OUT 251 ) GPIO63_OUT 252 ) GPIO62_OUT 253 ) GPIO61_OUT 254 ) GPIO60_OUT
255 ) GPIO59_OUT 256 ) GPIO58_OUT 257 ) GPIO57_OUT 258 ) GPIO56_OUT 259 ) GPIO55_OUT
260 ) GPIO54_OUT 261 ) GPIO53_OUT 262 ) GPIO52_OUT 263 ) GPIO51_OUT 264 ) GPIO50_OUT
265 ) GPIO49_OUT 266 ) GPIO48_OUT 267 ) GPIO47_OUT 268 ) GPIO46_OUT 269 ) GPIO45_OUT
270 ) GPIO44_OUT 271 ) GPIO43_OUT 272 ) GPIO42_OUT 273 ) GPIO41_OUT 274 ) GPIO40_OUT
275 ) GPIO39_OUT 276 ) GPIO38_OUT 277 ) GPIO37_OUT 278 ) GPIO36_OUT 279 ) GPIO35_OUT
280 ) GPIO34_OUT 281 ) nCS5_OUT 282 ) GPIO32_OUT 283 ) GPIO31_OUT 284 ) GPIO30_OUT
285 ) GPIO29_OUT 286 ) GPIO28_OUT 287 ) GPIO27_OUT 288 ) GPIO26_OUT 289 ) GPIO25_OUT
290 ) GPIO24_OUT 291 ) GPIO23_OUT 292 ) GPIO22_OUT 293 ) GPIO21_OUT 294 ) GPIO20_OUT
295 ) GPIO19_OUT 296 ) GPIO18_OUT 297 ) GPIO17_OUT 298 ) GPIO16_OUT 299 ) nCS1_OUT
300 ) GPIO14_OUT 301 ) GPIO13_OUT 302 ) GPIO12_OUT 303 ) GPIO11_OUT 304 ) GPIO10_OUT
305 ) GPIO09_OUT 306 ) GPIO08_OUT 307 ) GPIO07_OUT 308 ) GPIO06_OUT 309 ) GPIO05_OUT
310 ) GPIO04_OUT 311 ) GPIO03_OUT 312 ) GPIO02_OUT 313 ) GPIO01_OUT 314 ) GPIO00_OUT
315 ) MDLOWER_CTRL 316 ) MDUPPER_CTRL 317 ) MMCMD_CTRL 318 ) MMDAT_CTRL 319 ) USB_CTRL
320 ) GPIO89_CTRL 321 ) GPIO88_CTRL 322 ) GPIO87_CTRL 323 ) GPIO86_CTRL 324 ) GPIO85_CTRL
325 ) GPIO84_CTRL 326 ) GPIO83_CTRL 327 ) GPIO82_CTRL 328 ) GPIO81_CTRL 329 ) GPIO80_CTRL
330 ) GPIO79_CTRL 331 ) GPIO78_CTRL 332 ) GPIO77_CTRL 333 ) GPIO76_CTRL 334 ) GPIO75_CTRL
335 ) GPIO74_CTRL 336 ) GPIO73_CTRL 337 ) GPIO72_CTRL 338 ) GPIO71_CTRL 339 ) GPIO70_CTRL
340 ) GPIO69_CTRL 341 ) GPIO68_CTRL 342 ) GPIO67_CTRL 343 ) GPIO66_CTRL 344 ) GPIO65_CTRL
345 ) GPIO64_CTRL 346 ) GPIO63_CTRL 347 ) GPIO62_CTRL 348 ) GPIO61_CTRL 349 ) GPIO60_CTRL
350 ) GPIO59_CTRL 351 ) GPIO58_CTRL 352 ) GPIO57_CTRL 353 ) GPIO56_CTRL 354 ) GPIO55_CTRL
355 ) GPIO54_CTRL 356 ) GPIO53_CTRL 357 ) GPIO52_CTRL 358 ) GPIO51_CTRL 359 ) GPIO50_CTRL
360 ) GPIO49_CTRL 361 ) GPIO48_CTRL 362 ) GPIO47_CTRL 363 ) GPIO46_CTRL 364 ) GPIO45_CTRL
365 ) GPIO44_CTRL 366 ) GPIO43_CTRL 367 ) GPIO42_CTRL 368 ) GPIO41_CTRL 369 ) GPIO40_CTRL
370 ) GPIO39_CTRL 371 ) GPIO38_CTRL 372 ) GPIO37_CTRL 373 ) GPIO36_CTRL 374 ) GPIO35_CTRL
375 ) GPIO34_CTRL 376 ) GPIO33_CTRL 377 ) GPIO32_CTRL 378 ) GPIO31_CTRL 379 ) GPIO30_CTRL
380 ) GPIO29_CTRL 381 ) GPIO28_CTRL 382 ) GPIO27_CTRL 383 ) GPIO26_CTRL 384 ) GPIO25_CTRL
385 ) GPIO24_CTRL 386 ) GPIO23_CTRL 387 ) GPIO22_CTRL 388 ) GPIO21_CTRL 389 ) GPIO20_CTRL
390 ) GPIO19_CTRL 391 ) GPIO18_CTRL 392 ) GPIO17_CTRL 393 ) GPIO16_CTRL 394 ) GPIO15_CTRL
395 ) GPIO14_CTRL 396 ) GPIO13_CTRL 397 ) GPIO12_CTRL 398 ) GPIO11_CTRL 399 ) GPIO10_CTRL
400 ) GPIO09_CTRL 401 ) GPIO08_CTRL 402 ) GPIO07_CTRL 403 ) GPIO06_CTRL 404 ) GPIO05_CTRL
405 ) GPIO04_CTRL 406 ) GPIO03_CTRL 407 ) GPIO02_CTRL 408 ) GPIO01_CTRL 409 ) GPIO00_CTRL
번호
제목
글쓴이
261 래치에 대해서 file
선성태
2012-02-19 48671
260 I2C 통신에 대하여(3) file
김종만
2010-12-19 48372
259 FPGA란?
김종만
2011-01-14 48097
258 CAN 통신 - VI file
장형기
2011-02-13 47938
257 VHDL 문법 유의 사항
선성태
2012-04-05 47915
256 LVDS & Differential 네트워크 연결방식 file
김종만
2012-11-26 47876
255 TCC8900 소개 file
장형기
2011-12-19 47635
254 I2C 통신에 대하여(2) file
김종만
2010-12-10 47571
[JTAG]PXA255 JTAG자료
동수에요^^
2007-03-08 47525
252 HDMI 해상도 file
오재경
2012-03-09 47465
251 NAND 다루기 3 - NAND 플래쉬 구성 4 2
유영창
2007-08-01 47010
250 산업용으로 많이 쓰이는 4~20mA loop 에 대하여 part2 file
김종만
2011-01-09 46717
249 오픈 컬렉터(open collector) 출력의 장단점 file
김종만
2012-03-02 46306
248 삼성 CPU 에는 왜 NOR 플래시가 없나요? 3
오재경
2008-03-30 46194
247 브레드 보드를 이용한 LM386 오디오 앰프 file
장형기
2011-08-26 45972
246 NAND 다루기 3 - NAND 플래쉬 구성 3 1
유영창
2007-07-27 45531
245 surge 에 대하여[1]
김종만
2011-09-18 45233
244 differential 신호선에 대해 file
오재경
2010-12-03 44742
243 CAN 통신 - IV file
장형기
2011-01-24 44739
242 VME Bus에서 데이터 전송 규격
김종만
2012-01-09 44714
부탁드립니다. ^^
  • 글을 작성하시려면 회원으로 가입하시고 로그인 하셔야 합니다.
  • 회원 가입은 주민등록번호가 필요 없으며, 메일 주소만 있으면 간단하게 가입하실 수 있습니다.
  • 본 포럼에 등록된 모든 글의 저작권은 작성하신 분께 있으며, 저작자의 허락 없이 다른 곳에 펌이나 도용하시면 안 됩니다.
  • 또한, 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 이메일 주소 및 자료 수집되는 것을 거부하며,
  • 이를 위반 시 정보통신망 법에 의해 형사 처벌됨을 유념하시기 바랍니다.