Помогите разобраться , что к чему! во-первых кпк я свой все таки подключил к JTAG , подключение стабильное , чтоб он не отключался ,зафиксировал кнопку включения КПК ! Кстати только таким образом он входит в ОСД в режим дэбаг , в итоге залить можно все что угодно , но вот только в каком то определенном формате .HEX! Пробовал разные доступные программы и соответственно разные результаты! В ОСД получается вот такое:
Examples:
GPR 1 = 0x1234 ;sets GPR 1
PC = $0ff00200 ;sets PC
BYTE 0x60000 ;shows byte value at location
WORD 0x60000 = $0123 ;writes a word value
>pc 0xa0000000
>Reg
R0 FFFFFFFF
R1 EDF2FFCB
R2 7DE7AF7E
R3 FB07AF0C
R4 F7D61F73
R5 DD5D33AD
R6 5D2C2D58
R7 B479DB24
R8 6ED7FD79
R9 435E5DE1
R10 5F6BBFFE
R11 F65FD9B4
R12 6BEEABFC
R13 6E7DFFD3
R14 00000000
R15 A0000000
>CPU
PC: A0000000 SP: 6E7DFFD3 LINK: 00000000 CPSR: 000000D3
AND R0, R0, R0
>pc 00000000
>CPU
PC: 00000000 SP: 6E7DFFD3 LINK: 00000000 CPSR: 000000D3
STR(-ScaledRm-postidx) EQ R0, [R0], -R10 ROR 0x01
В связке H-JTAG NoICE for ARM следующе:
C:\Program Files\NoICE\bin\NoICEARM.exe version 9.2.0.1920 product version 9.2.0.1920
NoICEARM - NoICE for ARM
John Hartman / Copyright (C) 1997-2009 by John Hartman
NOT REGISTERED. 29 days remain
Loaded RDI DLL C:\Program Files\H-JTAG\H-JTAG.dll
H-JTAG Debug Interface for ARM In-Circuit Emulation.
Version 1.50
Module 1) ARM PXA270
WinRDI Controller Capabilities 0xD14560:
WinRDI Target Capabilities: 0xC7:0xFF CallEx RT TX Synch
Target Info 0x219010: Thumb DCC NonStop
Watchpoint Info 0x0:
SingleStep: 0x0
Selected Target: Generic big-endian ARM using hardware breakpoints
Has 2 hardware breakpoints
Target type ARM. Target buffer 128 bytes
Breakpoint instruction: BE 00
Из последнего ,я так понял можно сделать вывод , что определилось два устройства памяти!? И значит ли это что прошивать нужно обе? Если так то возникает вопрос тем же бутом или же другим? А вот по поводу бута отдельный вопрос , он есть в кухне в .DAT и можно вытянуть непосредственно из прошивки SeparateFiles.exe и конвертировать в H-JTAG , последнее после конвертирования, я пробовал из разных прошивок , чаще всего не хочет заливаться через ОСД.