Basically any JTAG debugger, supporting ARM Cortex A8, may be used
with i.MX53. Particularly - ARM Real View ICE may be applied.
Please find an overview of 3rd party development tools for ARM here:
< http://www.freescale.com/files/wireless_comm/doc/brochure/BRTOOLENABLECO.pdf >
please also look at recommended devices in “Emulators/Probes” section
Weidong,
Say for example if i want to write and execute a stand alone program (LED blink) (NON-OS & no boot loader) in I.MX535 QSB board i need a IDE and JTAG right? and also if i want to do register level debug ,single step execution for my application code surely i required IDE and JTAG ...please clarify.
Thanks again
Regards
Antony
Hello,Antony,
Actually, If your design is based on evaluation board and BSP released by Freescale, Emulator is not required. Normally, emulator can help you do the following jobs:
(1) debug basical system(expecially DDR3 or LPDDR2 etc)
(2)Burn images into flashes on board.
(3)Programing to test performance of your system.
But Freescale provides some necessary tools for those. such as :
MFG Tool for burning ,cfimager for burning, OBDS tool for low level hardware pressing test. etc.
As for settings of memory controller , if the ddr memory you use is different from that of EVK board, you can configure DDR memory controller manually in u-boot (the file's name is flash_header.S)
Regards,
Weidong