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.
您好:
我在TI上买了一款MSP430F4618型单片机,目前想用红外模块做在线升级功能(BootLoader),现目前遇到一下几个问题:
程序段的flash是怎么划分的;
您可以看一下数据手册 https://www.ti.com.cn/cn/lit/ds/symlink/msp430f4618.pdf
的 memory organization: code memory: 01FFFFh − 003100h
在使用在线功能升级时,怎么将flsah划分为两个区域;
对于flash boot loader,我们是有一个文档的
https://www.ti.com.cn/cn/lit/an/zhcaa00d/zhcaa00d.pdf
IAR生成的HEX文件的格式说明
一般生成的是Intel hex格式,您可以看一下
https://en.wikipedia.org/wiki/Intel_HEX
官网上有在线升级功能的模板吗?
还是请参考之前的文档 https://www.ti.com.cn/cn/lit/an/zhcaa00d/zhcaa00d.pdf
您好
1 https://en.wikipedia.org/wiki/Intel_HEX 这个网址我没办法打开
这个网址我没办法打开
这个是英文维基百科给出的内容。目前并没有中文版的该页面
那您参考下面文档
https://www.ti.com/lit/ug/slau131r/slau131r.pdf
的12.13 Description of the Object Formats
2、I want to know, if write bootloader program by myself, do you erase flash directly? Do you need a password;
能否给出详细信息?具体想要实现的功能?若是BSL的话,是需要密码的
3、How to reallocate the interrupt address? Do you need to allocate all the interrupt addresses;
请您看一下
https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/467092/interrupt-vector-relocation-msp430f5659