我的项目中有一个引导加载程序、因此我将在运行时更新映像。 我有一个可重现的情况、在这种情况下、加载新代码后、对 Fapi_initiatalizeFlashBanks 的第一次调用将损坏(至少一个)文件范围变量(已经初始化)。
我之前看到过一篇文章、说明 API 源不可用。 如果仍然如此、我能否获取 Fapi_initializeFlashBanks 的源代码?
如果我无法获得函数或 API 源,你能告诉我全局/文件范围变量 Fapi_initiizeFlashBanks 正在使用--它们存储在内存中的什么位置,我能在映射文件中看到它们吗?
此外 、Fapi_initializeFlashBanks 是否使用由链接器生成的指针常量(如_TI_Pinit_Base)?
在写入新的闪存映像后(在运行时)、Fapi_initializeFlashBanks 中的某些内容未正确更新。
谢谢、
Jim