请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430F2619 下面的代码是占用RAM的有效解决方案,但是,当我尝试使用pragma将其移动到闪存时,该值不正确(即读取0xFFFFFFFF)
我可以采取什么进一步的步骤来强制数组变量驻留在闪存中?
结构EDS_List //需要放在myFunctionCallSwitch
{
char* sTERMCommand;
void (*funcRoutine)(void);
};//===================================================================================================================================================================================================================================================================================================================================================================================================
所有工具的ESD/OD特定
//#pragma location=0x2100 //将下面的内容推入闪存域以释放RAM空间。 无需使用const.
struct EDS_List ODLList_Generic []= //需要放在myFunctionCallSwitch
{
{"logger _$H", zVOID }
{"logger _$D", zVOID }
{"logger", zVOID }
{"logger_on", EEPROM_ON }
{"logger_off", eeprom_off }