主题中讨论的其他器件:MOTORWARE、
你(们)好
我正在尝试将在 RAM 配置中运行良好的程序移植到闪存配置
因此、我从编译中排除了
f28069F_ram_lnk.cmd 文件并将其替换为
F28069M.cmd
我还有
F2806x_Headers_nonBIOS.cmd
外设寄存器的位
在代码的开头、我有
#ifdef _flash //将时间关键代码和闪存设置代码复制到 RAM //链接 器创建了 RamfuncsLoadStart、RamfuncsLoadEnd 和 RamfuncsRunStart //符号。 请参阅链接器文件。 Memcopy ((uint16_t *)&RamfuncsLoadStart、(uint16_t *)&RamfuncsLoadEnd、(uint16_t *)&RamfuncsRunStart);
现在、它编译并运行(使用调试器)
我是否必须替换库
IQMath_fpu32.lib
具有 2806X_IQmath_BootROMSymbols_fpu32.lib
?
但是如果我拔下 USB 插头,然后重新插上,它不能启动,JP 启动的配置是什么? J1 J2 J3
是否仍可以在激活闪存的情况下使用 GUI?
阅读后的线索
Running_from_Flash_spra958l.pdf
谢谢