hi,
I am doing project on C5505. I have a ECG.out file which I converted into .bin file using hex55. I followed the instruction of how to program of C5505 in CCS. But I have failed to do so.
I load the file programmer_C5515_EVM.out then select the NOR flash and give the .bin file address...
It says Erasing chip (NOR) then After some time it gives the error "Chip Erase failed".
Please advice how to proceed...
What board are you programming to? Have you referred to this page: http://processors.wiki.ti.com/index.php/C5515_Boot-Image_Programmer
regards.
-------------------------------------------------------------------------------------------------------
Please click the Verify Answer button on this post if it answers your question
--------------------------------------------------------------------------------------------------------
hi Steve,
I am doing the programming on C5505 EVM, and yes I followed the instructions given in the link you posted. I don't know whats wrong... But whenever I burn I get the error that Chip Erased failed...
Please advice...
Talha,
Could you tell me more info about your hardware?
1. What is the name and version of your EVM? TMS320???? Rev ????
2. You said you are using NOR, where is the NOR? On the EVM?
3. What Gel file do you using?
Regards.
Answers to questions: 1. TMS320VC5505 2. J5 3. C5505.gel, its the one supplied with it. I read your answer on this link http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/109/t/126035.aspx about the blinking LED on IIC EEPROM. It works fine in my case too only when I change the PLL to 12 Mhz. But when I change it to 100Mhz it gives error about the Write Failed. When I burn my code it does not run when I restart the EVM even on 12 MHz. Please advice...I am sending you the link for the file link
http://www.megafileupload.com/en/file/324262/imp-bin.html
Since the blinking LED example I posted on http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/109/t/126035.aspx works but your code does not, the problem is in your code. Refer to the documentation posted on http://processors.wiki.ti.com/index.php/C5515_Boot-Image_Programmer.
It is clearly stated in the instruction that IIC works only with 12 MHz.
The blinking LED example I posted programs the PLL according to TMS320C5515. Are you sure you have a TMS320VC5505? You have not provided the revision information, so I cannot tell.
Yes, I am sure the device is C5505, its revision is E.The other thing about the code, may be that is the case you are referring... But the program works fine in Debug mode. I also tried to re build the the code and then make the .bin file. The statement I used is as follows:hex55 -i ECGSystem.out -o imp.bin -boot -v5505 -b -serialNow I want to ask you is that do both SD or SPI peripherals work on 12Mhz??I have the SD card, I tried to do the same procedure, but it asks for C5505BOOT.BIN , from where I can produce this file?? Also I tried to rename my .bin file to this and copy it from computer but it also failed. I formatted the card by using HP utility available at ti.wiki site.Now how should I proceed??
Ok. The gel I used in my posting is good for C5505, not VC5505.
C5515/05/14/04 family only boot from secure mode for SD and USB. It is stated in the data manual. Also, refer to this posting:
http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/109/p/73999/269032.aspx#269032