12/18/2012

Daisy-chain on primary JTAG, USB Trace32 with QRD8X25

Please make sure the jtag hardware connection is right. mode=0001(ARM9+CORTEX) ,ps_hold=1
In the software To use a primary and auxiliary JTAG configuration and a USB connection to the debugger, perform the following steps.
1. Copy the following files from the release modem_proc\tools\T32 directory to C:\T32.
config-chain-cortex-usb.t32
config-chain-arm9-usb.t32
startup-chain-cortex.cmm
startup-chain-arm9.cmm
2. Create a shortcut to start the ARM9 Trace32 session with the following properties.
Name: Trace32 ARM9
Target: C:\T32\t32marm.exe -c config-chain-arm9-usb.t32, startup-chain-arm9.cmm
Start in: C:\T32
3. Create a shortcut to start the ARM11 Trace32 session with the following properties.
Name: Trace32 CORTEX
Target: C:\T32\t32marm.exe -c config-chain-cortex-usb.t32, startup-chain-cortex.cmm
Start in: C:\T32
4. Start the ARM9 Trace32 session by opening the Trace32 ARM9 shortcut. Then start the CORTEX session by opening the Trace32 CORTEX shortcut.


the jload.cmm can be used in daisy-chain mode.
2. open the ARM9 & CORTEX application at the same time.
3. in the ARM9 window, do jload.cmm, the select the elf and vmlinuz
4. in the CORTEX window, when the CORTEX was bring up, break it.
5. do sync in the ARM9
6. d.load *.elf /nocode /noclear and select the vmlinuz
7. set a breadpoint at CORTEX
8. do sync in the ARM9
9. GO in the CORTEX window.
if the breadpoint is available , the pragram will break at the point.

No comments:

Post a Comment