Bootloader tools

Started by Brian C. Lane in TMS320c54x18 years ago

I'm looking for any pre-existing tools that can do what I want before I write my own :) I need to take the final COFF file and...

I'm looking for any pre-existing tools that can do what I want before I write my own :) I need to take the final COFF file and convert it into a 'c' header array that I can use to boot the dsp from a host processor connected to the HPI. Simple RLE compression would also be ver


More questions about HPI.

Started by nadhje in TMS320c54x17 years ago 2 replies

Hello everyone. I've decided to build my own HPI bootloader for the C5410 and i found some problems concerning the addressing. ...

Hello everyone. I've decided to build my own HPI bootloader for the C5410 and i found some problems concerning the addressing. In order to boot the code I have to write the program in the DSP memory during the reset. I used the DSK coff extractor of the DSK5402 to


[Fwd: Re: Firmware Protection]

Started by Jeff Brower in TMS320c54x18 years ago

Andrew- What Microsoft did with X-box is interesting. They faced a similar problem -- no EEPROM on the processor itself. So...

Andrew- What Microsoft did with X-box is interesting. They faced a similar problem -- no EEPROM on the processor itself. So they used a Flash ROM device with a small bootloader (processor) to handle decryption during boot. They did some things with JTAG also, like


dsk5402 bootloader

Started by alex_l_parrado in TMS320c54x19 years ago

I'm coming back, Hi guys, I have another question, now is about the dsk5402 reset and subsequent boot loading. My...

I'm coming back, Hi guys, I have another question, now is about the dsk5402 reset and subsequent boot loading. My DSK has the MP/MC# pin grounded, and i'm loading the .out file using the parallel port. Reading the spra618 i find that the


HPI Boot Loading

Started by eli_zarka in TMS320c54x19 years ago

What does happen if the INT2 is not assigned into 30 clocks from the reset vector fetch, but only after 100 clocks. Maybe someone...

What does happen if the INT2 is not assigned into 30 clocks from the reset vector fetch, but only after 100 clocks. Maybe someone knows how many time it takes to the bootloader to do a loop around all the boot mode possibilities.


Booting C5420

Started by Anonymous in TMS320c54x22 years ago 3 replies

We are using a C5420 in our design. I cannot figure out how to boot the processor, since it does not have a bootloader in internal...

We are using a C5420 in our design. I cannot figure out how to boot the processor, since it does not have a bootloader in internal ROM. I am trying to figure a way to map the reset vector at 0xFF80 to external memory (an EEPROM) at reset, but the documentation is ambiguou


about C5402 bootload

Started by Yi Li in TMS320c54x22 years ago

Hi, everyone! I made a test function to write my program into EEPROM. I followed the bootloader description to generate the...

Hi, everyone! I made a test function to write my program into EEPROM. I followed the bootloader description to generate the memory map. After I finished programming EEPROM, I reset C5402, and found the programs were uploaded to on-chip RAM correctly, However,


5402 Stuck \DS

Started by bcprorok in TMS320c54x19 years ago

I'm running a 5402 in microcomputer mode (using the bootloader to boot from flash). The DSP starts up OK then the \DS gets stuck in...

I'm running a 5402 in microcomputer mode (using the bootloader to boot from flash). The DSP starts up OK then the \DS gets stuck in the active state. I've checked EMU, HOLD and MSC/READY pins thinking they could be the cause but they all look good. Any thoughts? Brian


need to write program to flash on 5406 EVM

Started by rjpalmer2 in TMS320c54x18 years ago

I need to download my code and the bootloader into flash on a Spectrum Digital 5406/54CST EVM. Does anyone know if there are files...

I need to download my code and the bootloader into flash on a Spectrum Digital 5406/54CST EVM. Does anyone know if there are files for Flashburn to do this? Or if someone knows about some other program to do this, could you tell me where to get it? Any information would be app


TMS320C5402 Bootload

Started by Martin Hardegger in TMS320c54x22 years ago

Hi I would like to bootload the TMS320C5402 from Flash-ROM using the Parallel Boot Mode. How can I put the correct word at...

Hi I would like to bootload the TMS320C5402 from Flash-ROM using the Parallel Boot Mode. How can I put the correct word at the memory location 0FFFFh (IO-Space)? What is the correct Bootloader Recognition Byte (BRB) for this case? Does anyone have more Information


vc5410 bootloader image formatting

Started by Tom Kopec in TMS320c54x21 years ago

I'm having the darndest time understanding what the Hex Utility (hex500) is doing when I ask it to make a boot image for me.. I can...

I'm having the darndest time understanding what the Hex Utility (hex500) is doing when I ask it to make a boot image for me.. I can find the start of the actual code in the file, but there is a pile of stuff before it that just doesn't look at all like a boot table.. Anybody h


question about 5410bootloader

Started by callbackcn in TMS320c54x17 years ago 5 replies

Hi,everyone. I've got big problem with bootloader. I allocated my program to 0x18000,and it cannot download by the ccs at the...

Hi,everyone. I've got big problem with bootloader. I allocated my program to 0x18000,and it cannot download by the ccs at the first time. but after I download a program without use of mem 0x18000-0x1ffff and run it,then my program can download and works well. But n


Memory Interfacing

Started by Anonymous in TMS320c54x21 years ago

Dear All, I am making a PCB for Implementing FIR filter using TMS320c541-pz1-40Mhz. Can anyone tell me how to interface...

Dear All, I am making a PCB for Implementing FIR filter using TMS320c541-pz1-40Mhz. Can anyone tell me how to interface external eprom to it using 16 bit parallel boot mode eprom option in the bootloader using only MSTRB & IOSTRB signal and I cannot use external I/O


Major confusion trying to bootload vc5402

Started by Anonymous in TMS320c54x22 years ago 1 reply

We are trying to get a bootload system up running for the vc5402. The source code is entered using the serial port 0. The length of...

We are trying to get a bootload system up running for the vc5402. The source code is entered using the serial port 0. The length of the data is 16 bit. We are using the hex500 utility. We are using the S2 setting. We have received a copy of the bootloader code from Texas. The


simple question about programming

Started by ragers_m in TMS320c54x14 years ago 1 reply

hi all for a simple program for example defining an io port and sending a byte to that port in ccs for a custom board using tms320vc5416 and...

hi all for a simple program for example defining an io port and sending a byte to that port in ccs for a custom board using tms320vc5416 and SPI EEPROM for bootloader. is it necessary to write all files with .c .asm .cmd .h extentions? or we can do the job with an only c file? we may use all the defaults for memory map and other configurations. then after hex conversion program size w...


Re: 'SRC ADRS' smart way...

Started by Micah Caudle in TMS320c54x17 years ago

Hopefully I understand your question. How to get the address of the boot table into external memory at FFFFh so the bootloader...

Hopefully I understand your question. How to get the address of the boot table into external memory at FFFFh so the bootloader knows where to find it. I use Flash memory and use the FlashBurn utility from TI to burn the Flash initially. In Flashburn there is a little checkbox l


booting C5416 using standard serial boot method

Started by erha...@hotmail.com in TMS320c54x13 years ago 15 replies

Hi, I am using PIC18F97J60 to boot 5416 using MCBSP0. I have built my boottable using -v548 assembler option and I am sending this boottable...

Hi, I am using PIC18F97J60 to boot 5416 using MCBSP0. I have built my boottable using -v548 assembler option and I am sending this boottable starting from word 0x10AA after resetting the dsp and waiting for XF pin to go low. I worked on this issue so much and read all the documents including the bootloader document(spra602) supplied by ti. I think the documentation is insufficient. Can you tell h...


Trouble Booting C5402 from 8 standard bit serial

Started by dsp_man_c54 in TMS320c54x19 years ago

Hi, I am using a TMS320C5402 in a project and find the bootloader is not setting the XF flag low. I have checked the INT2_ and...

Hi, I am using a TMS320C5402 in a project and find the bootloader is not setting the XF flag low. I have checked the INT2_ and INT3_ are held to logic 1 to keep from HPI and EEPROM boots. Also I have held Data0 high to keep from booting from data space. The address lines


Booting from Flash in C5409A

Started by allaukik in TMS320c54x20 years ago

Hi : I am stuck with the bootloader on c5409a. The problem is : I am doing a parallel boot from flash . I have put my boot...

Hi : I am stuck with the bootloader on c5409a. The problem is : I am doing a parallel boot from flash . I have put my boot up table in location 0x8000 on flash . The processor is taking up the code from the flash correctly to the registers . But while doing a WRIT


Re: [China DSP group] C5416洢չ=E2?=

Started by Jeff Brower in TMS320c54x16 years ago

Dai- > ?????flash????bootloader,????ÿ????ú?32K(ovly=1).?????????? > DSP Flash > A18----A17 > A17----A16 > A16----A15 > A15-x ...

Dai- > ?????flash????bootloader,????ÿ????ú?32K(ovly=1).?????????? > DSP Flash > A18----A17 > A17----A16 > A16----A15 > A15-x > A14----A14 > ... > A0------A0 > /ps, /ds??????? > > ???flash????32K?????????????????0???????????????????????1???????