DSPRelated.com

Bootloader tools

Started by Brian C. Lane in TMS320c54x22 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


C5402 Interrupts

Started by ajmassa in TMS320c54x22 years ago

I am using a Spectrum Digital evaluation board with the 5402. I have my emulator connected. I am trying to get interrupts working...

I am using a Spectrum Digital evaluation board with the 5402. I have my emulator connected. I am trying to get interrupts working when I boot with the bootloader from external flash memory. I can see my program run, however, I am not able to get interrupts operating properly.


More questions about HPI.

Started by nadhje in TMS320c54x22 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


Re: 'SRC ADRS' smart way...

Started by Micah Caudle in TMS320c54x22 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


question about 5410bootloader

Started by callbackcn in TMS320c54x22 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


Standard Serial Boot

Started by kt_rhee in TMS320c54x21 years ago 5 replies

Hello all, I'm trying to boot the DSP with standard serial boot mode via McBSP0 (16bit). According to the TI document,...

Hello all, I'm trying to boot the DSP with standard serial boot mode via McBSP0 (16bit). According to the TI document, spra618b(Title is "TMS320VC5402 and TMS320U5402 Bootloader."), I expected the XF pin go to the low after checking HPI boot mode, ser


Re: [China DSP group] Çë½ÌC5416´æ´¢Æ÷À©Õ¹µÄÎÊÌ=E2?=

Started by Jeff Brower in TMS320c54x20 years ago

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

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???????


Re: Re: Problem in CCS

Started by Jeff Brower in TMS320c54x19 years ago 1 reply

Vijay- > didnt even watch the 'To' dropbox! for last 2 times....apologies for that. > > I dont have a debugger :( (programming is thru...

Vijay- > didnt even watch the 'To' dropbox! for last 2 times....apologies for that. > > I dont have a debugger :( (programming is thru SPI bootloader)and > simulaur is not helpful in this matter... > > so i am planning to inspect the example files and thier disassembly > > lets see.... Your manager (or Prof) has to get you a JTAG emulator. There's no way you can be assigned to de


simple question about programming

Started by ragers_m in TMS320c54x19 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...


booting C5416 using standard serial boot method

Started by erha...@hotmail.com in TMS320c54x17 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...


Booting C5402 standard mode serial 8 bit?

Started by dsp_man_c54 in TMS320c54x23 years ago 2 replies

Hi all, I am trying to boot a c5402 with 8 bit serial. I have looked over the doc's on the c5402 and would like to know if...

Hi all, I am trying to boot a c5402 with 8 bit serial. I have looked over the doc's on the c5402 and would like to know if there is a 1 bit delay between data sent to c5402 bootloader mode and the BCLKR1 clk. ^--------- Frame ^^^^^^^^^^ bclkr1 __xxxxxxxx Dat


Trouble Booting C5402 from 8 standard bit serial

Started by dsp_man_c54 in TMS320c54x23 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


5402 Stuck \DS

Started by bcprorok in TMS320c54x23 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


HPI Boot Loading

Started by eli_zarka in TMS320c54x23 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.


c5402 bootloader; DARAM corrupts after starting target code

Started by mauriceambridge in TMS320c54x24 years ago

Hi, I am using a C5402 in my own prototype PCB which includes a 256KWord FLASH & 2 64KWord RAMS. The Flash and Data RAM can be...

Hi, I am using a C5402 in my own prototype PCB which includes a 256KWord FLASH & 2 64KWord RAMS. The Flash and Data RAM can be swapped using an attached CPLD. I have developed the DSP/BIOS source code to the point where I can use hex500 to create a boot table


Flash_write

Started by joel in TMS320c54x24 years ago

Does anyone have any experience using the flash.h functions on the 5402 DSK as far as I figure it I have everything from 0x10000 up...

Does anyone have any experience using the flash.h functions on the 5402 DSK as far as I figure it I have everything from 0x10000 up to use even after I have stored my program in the bootloader (assuming i only use on chip ram). I've tried things like flash_write, and flash_read, but


Booting from Flash in C5409A

Started by allaukik in TMS320c54x24 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


c5409 bootloader

Started by ZiP HE in TMS320c54x25 years ago

Dear all, can anyone tell me how can I set the bootload wait time to 14 instruction-cycle instead of 7? Thanx, ZiP ...

Dear all, can anyone tell me how can I set the bootload wait time to 14 instruction-cycle instead of 7? Thanx, ZiP


vc5410 bootloader image formatting

Started by Tom Kopec in TMS320c54x25 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


Memory Interfacing

Started by Anonymous in TMS320c54x25 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