This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I would like to flash (for the first time in the board) an example binary file on ICE. I follow the procedure in SysBios Getting Started Guide:
1. Connect usb to ICE
2. Create a Target Configuration (AM335xEVM.ccxml)
3. Load GEL File and AM335x Initialization
but in the debug window appear 4 lines like:
Texas Instruments XDS100v2 USB Emulator_0/M3_wakeupSS_1 (Disconnected: Unknow)
Texas Instruments XDS100v2 USB Emulator_0/CortxA8 (Disconnected_: Unknow)
....
I'm using:
Windows 7 32 bit
CCS Version: 5.1.1.00031
SysBios SDK 1.00.00.03
When I've plugged for the first time the board in the PC USB Windows7 automatically installed it's drivers.
Why I can't connect to the board? FTDI drivers problem? Jumper board problems? Windows 7 problems (I need to install all in XP virtual machine?!?)? What else?
Thanks in advance.
Hi,
Gianluca Marabini said:but in the debug window appear 4 lines like:
Texas Instruments XDS100v2 USB Emulator_0/M3_wakeupSS_1 (Disconnected: Unknow)
Texas Instruments XDS100v2 USB Emulator_0/CortxA8 (Disconnected_: Unknow)
Depending on how you are launching the debugger and if you are not seeing an error message, this is normal. The only remaining step before you are able to load code to your device is right-click and Connect to the Cortex A8 core.
Please check the short clips Launching a project target configuration manually and Launching a shared target configuration manually of the Quick tips page below:
http://processors.wiki.ti.com/index.php/Quick_Tips
Hope this helps,
Rafael
Hello,
I've tried with the steps in the link you sent me but the following messagbox appears:
Error connecting to the target:
(Error -1266 @ 0x0)
Device is held in reset. Take the device out of reset, and retry the operation.
(Emulation package 5.0.569.0)
but the ICE eval board is not in reset at the beginning and at the end of the debug operations, I see all leds blinking.
If I launch a Test Connection, the following results appears (it seems no HW found!):
[Start]
Execute the command:
%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity
[Result]
-----[Print the reset-command software log-file]-----------------------------
This utility has selected a 100- or 510-class product.
This utility will load the adapter 'jioserdesusb.dll'.
The library build date was 'Dec 19 2011'.
The library build time was '21:32:12'.
The library package version is '5.0.569.0'.
The library component version is '35.34.39.0'.
The controller does not use a programmable FPGA.
The controller has a version number of '4' (0x00000004).
The controller has an insertion length of '0' (0x00000000).
This utility will now attempt to reset the controller.
This utility has successfully reset the controller.
-----[Print the reset-command hardware log-file]-----------------------------
The scan-path will be reset by toggling the JTAG TRST signal.
The controller is the FTDI FT2232 with USB interface.
The link from controller to target is direct (without cable).
The software is configured for FTDI FT2232 features.
The controller cannot monitor the value on the EMU[0] pin.
The controller cannot monitor the value on the EMU[1] pin.
The controller cannot control the timing on output pins.
The controller cannot control the timing on input pins.
The scan-path link-delay has been set to exactly '0' (0x0000).
-----[The log-file for the JTAG TCLK output generated from the PLL]----------
There is no hardware for programming the JTAG TCLK frequency.
-----[Measure the source and frequency of the final JTAG TCLKR input]--------
There is no hardware for measuring the JTAG TCLK frequency.
-----[Perform the standard path-length test on the JTAG IR and DR]-----------
This path-length test uses blocks of 512 32-bit words.
The test for the JTAG IR instruction path-length succeeded.
The JTAG IR instruction path-length is 6 bits.
The test for the JTAG DR bypass path-length succeeded.
The JTAG DR bypass path-length is 1 bits.
-----[Perform the Integrity scan-test on the JTAG IR]------------------------
This test will use blocks of 512 32-bit words.
This test will be applied just once.
Do a test using 0xFFFFFFFF.
Scan tests: 1, skipped: 0, failed: 0
Do a test using 0x00000000.
Scan tests: 2, skipped: 0, failed: 0
Do a test using 0xFE03E0E2.
Scan tests: 3, skipped: 0, failed: 0
Do a test using 0x01FC1F1D.
Scan tests: 4, skipped: 0, failed: 0
Do a test using 0x5533CCAA.
Scan tests: 5, skipped: 0, failed: 0
Do a test using 0xAACC3355.
Scan tests: 6, skipped: 0, failed: 0
All of the values were scanned correctly.
The JTAG IR Integrity scan-test has succeeded.
-----[Perform the Integrity scan-test on the JTAG DR]------------------------
This test will use blocks of 512 32-bit words.
This test will be applied just once.
Do a test using 0xFFFFFFFF.
Scan tests: 1, skipped: 0, failed: 0
Do a test using 0x00000000.
Scan tests: 2, skipped: 0, failed: 0
Do a test using 0xFE03E0E2.
Scan tests: 3, skipped: 0, failed: 0
Do a test using 0x01FC1F1D.
Scan tests: 4, skipped: 0, failed: 0
Do a test using 0x5533CCAA.
Scan tests: 5, skipped: 0, failed: 0
Do a test using 0xAACC3355.
Scan tests: 6, skipped: 0, failed: 0
All of the values were scanned correctly.
The JTAG DR Integrity scan-test has succeeded.
I remember you I use Windows 7 32 bits, CCS Version: 5.1.1.00031.
Any suggestions?
Thanks.
Hi,
Gianluca Marabini said:but the ICE eval board is not in reset at the beginning and at the end of the debug operations, I see all leds blinking.
Are you booting Linux on the board or some sort of demonstration app? If so, sometimes Linux or a running application are able to prevent any emulator access to the Cortex A8 core. In this case, the best approach is to halt the bootstrap process (either via u-boot or by preventing the application from running), connect the emulator and put the core to run again.
Just FYI, keep in mind the Cortex M3 is a slave core (held in reset) and can only be initialized from the A8.
Gianluca Marabini said:If I launch a Test Connection, the following results appears (it seems no HW found!):
The Test Connection output looks fine by me. All tests passed.
Regards,
Rafael