我用MSP430fr4133 MCU做了一个水表,设计利用FRAM存储水表值,每次重新开机的时候,都能读取上次存储的水表值并显示。我设计的水表值FRAM存储地址为:
#define FRAM_RECORD_ADDRESS 0xFF80 // Refresh every 1 second
#define FRAM_RECORD_CHECK 0xFFA0 // First record check address
#define FRAM_RECORD_BASE 0xFFC0 // Monthly record in stand-alone address
下图为我从MSP430FR413x手册里面查到的存储器地址表:
问题:当我第一次通过IAR软件用JTAG口download and debug程序的时候,程序能成功下载到单片机里面,但是第二次再用JTAG口download and debug程序就失败,我怀疑是不是我写FRAM的时候写错地址了,请问一下,我该怎么设置我需要写的FRAM地址呢?
Ling Zhu2:
diyong yang
我用MSP430fr4133 MCU做了一个水表,设计利用FRAM存储水表值,每次重新开机的时候,都能读取上次存储的水表值并显示。我设计的水表值FRAM存储地址为:
#define FRAM_RECORD_ADDRESS 0xFF80 // Refresh every 1 second#define FRAM_RECORD_CHECK 0xFFA0 // First record check address#define FRAM_RECORD_BASE 0xFFC0 // Monthly record in stand-alone address
下图为我从MSP430FR413x手册里面查到的存储器地址表:
问题:当我第一次通过IAR软件用JTAG口download and debug程序的时候,程序能成功下载到单片机里面,但是第二次再用JTAG口download and debug程序就失败,我怀疑是不是我写FRAM的时候写错地址了,请问一下,我该怎么设置我需要写的FRAM地址呢?
user4581928:
回复 灰小子:
哪些地址范围是我可以写的呢?求助
user4581928:
回复 灰小子:
dirtwillfly
你地址范围用错了,使用了中断向量的的地址范围