工具与软件:
大家好、我想使用 AM2432以及 带 GPMC 接口的 NOR 闪存中的引导加载程序和应用程序。
我知道 、 当我将 GPMC 用于 NOR 闪存时、不支持 XIP、所以我会在 RAM 中运行代码。
正在审查大规模生产的发展。
在这种情况下、我的问题如下所示。
1.当我把代码从 NOR Flash 复制到 ram 时,我应该使用什么库和函数?
2.我需要在应用程序编程(IAP)中实施。
当我在从 RAM 运行的代码中编写 NOR 闪存时、我应该使用什么库和函数?
3. 我将在闪存0x0000 0000处实现 SBL GPMC NOR 闪存、并且应用程序映像将位于闪存地址0x1000_0000或其他位置。
我想"CCS 调试目标操作"将应用 IMG 写入 NOR 闪存0x1000_0000地址。 CCS 可以对其进行调试。 (将闪存写入0x1000 0000、在 RAM 中调试)
此操作应该需要哪些设置? 我希望 CCS 不会触摸 NOR 闪存中的引导加载程序区域、而是仅将应用程序代码写入闪存0x1000 0000并进行调试。
仅供参考、当我的应用程序 独立运行时、SBL 会将代码从闪存(0x1000 0000)复制到 RAM、然后跳转到该 RAM。
4.在大批量生产之前、我们会在 GPMC NOR Flash 数据和地址线上进行硬件故障注入测试。 在数据表中、在 AM2432中应用了 CRC 检查和 SECDED
我是否需要设置某些设置才能使用此功能?
我始终使用内部闪存 MCU、第一次使用外部闪存类型。
这有点棘手。 帮助我和 我将等待您的回答。 谢谢。


