Jump to content
43oh

thomassss

Members
  • Content Count

    7
  • Joined

  • Last visited

  1. thomassss

    BSL

    Thanks, I got it. I just used CCS (see http://processors.wiki.ti.com/index.php/Generating_and_Loading_MSP430_Binary_Files) to generate the TI-txt and it appear I am actually writing into 0xFFE0-FFFF so I am happy. I can maybe use some dummy ISR to make the password more complicated.
  2. thomassss

    BSL

    Alright, I found out on slau157 that on CCS you can compile the code and go to Run ? Advanced ? Make Device Secure and it will apparently Blow the JTAG Fuse. I wish there was the same kind of thing to change the BSL password. Does someone know how to set the BSL password with CCS and SBW? Thanks
  3. thomassss

    BSL

    Hey Jazz, Sorry I had to take care of some other things and I put the Fuse Blow issue on the side for a while. But I am getting back to it now. I have installed CCS 6.0.1, I have the MSP-FET, the MSP-TS430PW28A board and I can compile code on my msp430g2553. I have looked at the BlowFuseXv2.c code that you gave me. It seems like the code set up the BSL password and Blow the fuse if I am not misunderstood. How do you use this code? Should I just call the BlowFuseXv2.c function in my code and compile it in CCS? I don't understand much what tgtHasTest is? I have seen some softwares i
  4. thomassss

    BSL

    Thank you jazz for the answer! I was using the LP and OpenBSL to program the BSL password which use the TXD and RXD pins on the launchpad. The MSP-FET430UIF doesn't seems to have the TXD, RXD connections so it doesn't looks like I can use the MSP-FET430UIF and OpenBSL to program the BSL password. I will have to have some other connections and use the launchpad. Do you see any other way of programming the BSL password using the MSP-FET430UIF? Sorry, I am not that familiar with all the different way to access and program a microcontroller. I may need to learn more about this. Also wi
  5. thomassss

    BSL

    Hey guys, Thanks for the reply. I looked on slau278r and on page 24 I was able to find the connection I need to make with my board to be able to use the MSP-FET430UIF. I am disappointed that the MSP-FET430UIF doesn't have the BSL connection (RXD, TXD) though. It means I will have to have another connection to make with the launchpad to program the BSL password apparently. Am I right? Jazz, If I understand well if I use the MSP-FET430UIF I can blow the fuse without hardware update, right? BUT if I want to use a cheaper eZ-FET Lite to blow the fuse I would need to do a hardware update
  6. thomassss

    BSL

    Hi Everyone, Thanks Jazz . I thought 7V on the TEST pin would blow the fuse but you are right there is more to do. Using OpenBSL I was able to modify the BSL password: In OpenBSL_Config.h change {'M', 'Y', 'P', 'A', 'S', 'S', 'W', 'D'} to your password and also change the address to which this password is sent in the Map file OpenBSL.map: .const 0 0000feea 00000010 0000feea 00000008 OpenBSL_Core.obj (.const:.string:OpenBslPasswd) 0000fef2 00000008 OpenBSL_Mem.obj (.const:MemInfo) Replace feea by FFDE for msp430g2553.
  7. thomassss

    BSL

    Hi everyone, I am trying to secure my code on my msp430g2553. I understood I need to blow the JTAG. Apparently I can do that just by supplying 7V on the TEST pin. Then I have two options: Option 1: Disable the BSL. For this I need to write the word 0xAA55 at the address 0xFFDE. But I am not very knowledgeable about microcontrollers firmware and I have a hard time understanding how to do this. At http://processors.wiki.ti.com/index.php/Placing_Variables_in_Specific_Memory_Location_-_MSP430#Generating_JTAG_Lock, they suggest a few lines to write at a certain address to set
×
×
  • Create New...