I am trying to program a TMS320F28835 using SCI-A over USB, but I am unable to connect to the target on the USB-UART bridge.
I have an experimenter's Kit USB Docking station: http://www.ti.com/lit/ml/sprufr5f/sprufr5f.pdf
Note that the pdf states "UART communications through on-board USB-to-UART bridge", while the same document we received with the hardware states "UART communications header connector". However, it does install a COM port when attached to the PC so I expect it's just a different version of the documentation.
The daughter board is TMDSCNCD28335PGF. On this card I have set the boot pin switches to 0111 (SCI-A boot. I have checked that this is correct by loading software which causes and LED to flash. In modes 1111 and 0100 the LED flashes and in all other modes nothing happens. This corresponds to the two "Jump to Flash" boot options). I have also set SW1 to off as per suggestions on other forums. However I have also tried with this ON. I have not changed anything on the main card.
I am using USB power on the card.
I then tried connecting using the CodeSkin C2Prog app available from http://www.codeskin.com/c2prog-download
I created a hex file using c2000hex from the CCS directory. I just used the FlashingLED project for this, but it doesn't really matter as it never gets that far anyway.
When I run C2Prog and select the hex file, there are two options for the 28335 in the target drop down box and I have tried both at the lowest speed. I have selected COM8 (the virtual COM port created by the card). I have not changed any other options in C2Prog.
When I try to program, it states:
"*** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***
Connecting with target (autobaud)... "
Then times out (and crashes as it happens) with "failed (no response)".
Does anyone know how to get this working? Note that don't have to use C2Prog if there is any other way of doing it - at the moment I am just using it for a proof of concept, we will utlimately be using a custom application to connect and program.