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 code

Hi...all

i want to know how to load the boot code into the MSP430f5xxx.it is by the parrallel programmer or can be done JTAG or it is factory  programmed? .i want to customize this boot loader & prograame in to the chip.so what is the procedure for that?which extra hardware is required into the board(in pcb) . please clarify ......

                       i read the slau265a & .slaa341.

Thanks

  • I think F5xxx has an undocumented small (256B) ROM. It contains an undocumented "boot code" with special privileges. This boot code is always executed after BOR before any other code anywhere else, including the code pointed by the reset vector and the code in BSL Flash.

    Boot code in ROM cannot be modified. BSL in BSL Flash can be modified (in principle).

    I have tried and failed to re-program the BSL in F5xxx ever since Rev.L samples were made available.This is mostly cause by the tool (IAR KickStart) I used, and partially caused by bugs in the chip. I was advise by others to wait for the F5xxxA chips.

    The BSL Flash were preloaded with a version of BSL code from the factory. It works as documented. I have disassembled and examined it. It contains a few subroutines which I think are conditionally called by the boot code in ROM. When I tinkered with these subroutines, the boot code got in trouble and does not enable the JTAG nor the BSL code. Thus I end up locking up the chip.

     

  • Thank  for reply.

            It is only way that i can modify the BSL & used it for my requirement.tell me which version of BSL i can use for 5xxx.where it is available.? what is the method for load it in to chip?by the Jtag only ?

             also tell me how i can programe (erase ,read & write)the chip using the PC  with the help of BSL. is there is any programme that i can run on  PC & achieve the Signal sequence (required RST & test or TCK signal sequence)to invoke the BSL .RTS signal is toggled two times from low to high when we press the Reset signal & the instatn when we send the command through the Hyper terminal.....please clarify  doubts...

     

  • Hi,

    pls have a look at the MSP430 flash memory programming user's guide (http://focus.ti.com/general/docs/litabsmultiplefilelist.tsp?&literatureNumber=slau265c ); it give's you the information you are looking for. Also usefull is the user's manual of the particular devise/sub-series you're using.

    The MSP430F552x series features a USB BSL; some preview information can be found here http://www.ti.com/litv/zip/slac299 .

    Rgds
    aBUGSworstnightmare

**Attention** This is a public forum