We currently own a XDS510USB JTAG emulator and CCS 3.3 Platinum Edition and we are looking at using an OMAP3503 processor. Will CCS and the emulator work with the OMAP35xx for low level debugging such as peeking and poking registers and memory? And are there GEL scripts available for the OMAP3503. We are also looking at the Logic PD development board. I have calls out to Logic to see if they support the XDS510 emulator on their development board, OMAP35XX SOM-LV but does anyone here have experience with that or can let me know. If there isn't any support for the XDS510 will there be? If not what other ARM emulator should be used?
Thanks
Gary
CCS and most any TI XDS emulator should be usable with the OMAP35x, the Spectrum Digital XDS510USB you mention should work just fine. Do note that these emulation tools are really only for low level debugging like viewing registers and memory, as CCS is not Linux aware, it is not effective for debugging Linux applications, if you want debugging while running Linux you will want a third party ARM emulator (something like the Lauterbach). There are GEL files available, you may already have some in your /CCStudio_v3.3/cc/gel directory. Assuming the Logic PD board has a TI JTAG interface on it you should be able to use that.
I can confirm LogicPD Zoom EVM has JTAG connector: see http://focus.ti.com/docs/toolsw/folders/print/tmdxmevm3503-l.html?DCMP=DSPGeneral&HQS=Other+PR+medicalevmpr for details
Also, the following post is somewhat related and thought it may be of interest to you.
https://community.ti.com/forums/t/986.aspx
Thank you both for the quick replies.
Yes the LogicPD EVM does have a JTAG connector on board but I don't know if that's for an ARM emulator, 20pin connector, or a TI XDS510 emulator, 14 pin? I would guess the 20pin ARM. Now if it's just a connector change and pin movement on the connector that is not to hard a problem too solve as we can just make a quick and small adapter cable to fix that but I don't know if there is more involved?
Also we will be going to Windows CE 6.0 on this so the Linux aware emulator is not that much of a concern for us. I pretty much just need to do low level setup and modifying/reading/writing registers and memory. I'll edit the gel scripts and possible write some simple C applications for the board.
Any opinion out there on whether to go with the Logic PD BSP or BSquare BSP for Windows CE 6.0? They both seem to be great companies but wondering what the pros and cons of each is?
Thanks again,
It appears the JTAG header is for the ARM.
With regards to WinCE, BSquare is the official support partner/channel for this BSP; I wonder if LogicPD is distributing the BSquare BSP or their own; I would definitely ask LogicPD what kind of support will you get for their WinCE BSP.
The Spectrum Digital XDS510USB emulator can be used with the OMAP35xx devices. There are GEL files available.
The Spectrum Digital XDS510USB emulator supports 3.3V signaling. I am not aware if the Logic-PD board translates the JTAG interface up from 1.8V to 3.3V, but this would be important. If it does not, then a voltage translator board would be needed. There is one available by Spectrum Digital, as well as adapter boards to convert from 14-pin to 20-pin and the reverse. I don't have access to the schematics to determine if it supports 3.3V I/O. It does have a 20-pin JTAG header.
Brandon
The ARM utilizes something called "adaptive clocking" so even if they do the voltage translation you'll still need a board to do handle the adaptive clocking. If the board uses the 20-pin "compact TI" (cTI) header then this adapter board would work:
http://www.spectrumdigital.com/product_info.php?cPath=33&products_id=173&osCsid=c9f95de8069aa556e98da68cd4fc7871
---------------------------------------------------------------------------------------------------------
Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------