This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Boot Loader for TMS470MF03107



Hello.

I am working on a project, in which I'll be monitoring the load of a truck so I can know what's going on with the load.

It's a very safety critical load, so I decided using this ARM processor. But I don't know anything about it. The first thing I need to know is if it comes with a boot loader. It would be really great if it did, so I won't have to buy any hardware to program it.

  • Pablo,

    Here is a link to our wiki page. There is an example of code for an SPI boot-loader: http://processors.wiki.ti.com/index.php/RM48_HDK_Kit

    This code will have to be adapted for the TMS470M.

    Please let me know if this is useful.

    Thanks and Regards,

    Jean-Marc

  • Thank you very much for your interest in my question.

    This actually helped me, but now I need to know if the there is any kind of embedded boot loader, that I can load the firmware into the processor. For example, some Cortex M-3s come with an embedded boot loader and I only need to put a low or high in the PB7 pin, I don't remember now. There are some ARM7 from NXP which only need a low on pin P0.4.

    Those are only a few examples. I don't want to have to buy a programmer, I want to be able to program my application only with a RS=232. Is it possible, or not?

    Please tell me if I'm not explaining myself.

  • Pablo,

    Your question makes perfect sense.
    Our Hercules family does not come with build in boot-loader.
    The boot-loader example I've sent to you still needs to be flashed in the device.

    I'm checking with our marketing team to see if some third parties (Data IO, BP microsystem) can offer this kind of option.

    What will be your estimated volume?

    Best Regards,

    Jean-Marc

  • That answer just took away many of my questions, thank you.

    About the volume, it's for a paper for an specialization. The project is supposed to be for monitoring the load of a fuel truck. I wanted to make my own PCB and develop the product. If the programming tools aren't expensive I might buy it. I have many projects in mind, and the Hercules family really caught my eye.

    If it's too expensive could you point me to a processor that has an embedded boot loader? I'd really like to use a Texas processor.

  • Pablo,

    Texas-Instruments provides all the software to program the Hercules devices. (NowFlash) This is a window based application that communicate with the part via JTAG.

    If you design you own PCB, you will have to have the JTAG pins (nTRST, TDI, TDO, TMS, TCK, RTCK) available on a connector or test pads.
    The communication via the PC and the device need a JTAG emulator.
    The prices range from $100.00 to $1500.00 depending on the vendor and performance.

    Again, if the volume is low, it is possible to use this option to program on your test line the part directly on board.

    In my original post, I've missed to ask you what is the development board that you are using.

    Regards,

    Jean-Marc

  • I'm not using any development board.

    The only contact I've had with Texas products was with the MSP430 launch pad and another one with Cortex-M3 that I don't remember the name. To tell the truth I loved working with them, and talking to many people that have used your products, I wanted to create my own PCB using one of your processors. I haven't found anyone that was unhappy with your processor, and that's driving me forward to use your products.

    If it's a $100.00 tool maybe I'll buy it. Do you know of any other Cortex M-3 that don't need a programmer? One with an embedded boot loader which can be programmed via the serial port?

    Could you tell me where I can find those third party tools for programming the Hercules processor?

    PS: Sorry for my English. It isn't my first language.

  • Pablo,

    The Texas-Instruments Stellaris family have Cortex M3 and Cortex M4F core. They also have boot rom or boot flash.
    Here is the link to a top level presentation: http://www.ti.com/lit/ml/slab054e/slab054e.pdf

    As I mentioned before, TI has an entry based emulator (XDS100V2) that can be used to program the Hercules products:
    Here is the link to our eStore to order this product: http://www.ti.com/tool/xds100

    The NowFlash utility to program our part can be downloaded for free from: http://www.ti.com/tool/nowflash

    Some distributor for our parts also provide in house programing option. 

     Regards,

    Jean-Marc

  • Pablo,

    What is the status on this thread? Did I answered your question?
    If this is the case, could you please mark my answer has "Verified Answer" so I can close this thread?