Part Number: F28E120SC
Hi,
I have met a problem with loading the program to the RAM using parallel boot mode. I have used this method for TMS320F28003x/280013x/280015x devices and everything is working fine. The same parallel GPIO bootloader algorithm is not working for the F28E120SC. It seems like the device "stuck" after some words have been transmit to the internal memory of the device.
I have the saleae captured file where you can see what happened:
F28E120Sx_parallel_problem.zip
At the end of the captured data you can see, that after last byte 0xFF is send to the device, the F28x control pin (DSP in saleae) is putting High, then the Host control pin us putting to High, but the device do not pull the F28x contorl pin to low(indicates the device is ready for more data). I have a 500ms timeout for this, I try to expand this time to 1s, 2s 10s but the device never pull the C28x control pin to low.
In the captured data you can see that I try to store ten words(0x0A) of data 0000 0003 C84D 0000 0010 FFF0 0000 0003 0001 0000 to address 0x128 - M0RAM. After sixth word the algorithm stuck.
As I wrote, we don't have problem with loading data in this manner to previous TMS320 series. have the parallel Boot mode for F28E120SC changed?
Best regards,
Tomas Lehotsky