Quantcast
Channel: Microcontrollers
Viewing all articles
Browse latest Browse all 236839

Forum Post: RE: BSL across I2C

$
0
0

Hey Andy,

  1. The MSP430FR5739 has a bootloader in ROM. That family of devices either has a UART or an I2C bootloader. From the data sheet for the MSP430FR5739, the ROM BSL is for the UART interface. If they want to use I2C on that device they will have to set up their own main memory BSL and there is documentation and example of doing so here http://www.ti.com/lit/an/slaa600/slaa600.pdf.
  2. If they want to put a specific data array in a specific memory section, for instance FRAM, they will need to use the linker to define the correct address for the data to be stored. The linker file defines the different memory sections and puts them into default locations. In order to specify a different section you have to use “#pragma dataseg” before declaring your variable that you wish to store in a different memory location. Here is more info http://processors.wiki.ti.com/index.php/Placing_Variables_in_Specific_Memory_Location_-_MSP430.

-Matt


Viewing all articles
Browse latest Browse all 236839

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>