主题: C2000WARE 中讨论的其他器件
工具/软件:
尊敬的 TI 团队:
在 TMS320F280039C 中开发了定制引导加载程序和应用程序工程
1,自定义引导加载程序代码起始地址 — 0x0008 0000 — 闪存组 0
2.应用程序代码(通用电机控制)起始地址 — 0x0009 0000 — 闪存组 1
3.出于 EEPROM 数据目的、我们使用了 0x000a 1000 — 闪存组 2 扇区 1 的位置
个别项目运作良好。 我在自定义引导项目中使用了 UDS 协议来刷写应用程序代码。
刷新过程也可以正常工作。 刷写后、我使用软件复位功能。 复位后、CRC 值验证过程完成。
如果存储器写入 CRC 值和计算出的 CRC 值都相等、则意味着我将程序从自定义引导代码切换到应用项目。
当时我遇到了一个错误、非法的中断处理程序错误。
请建议我解决上述错误。
我想知道以下问题、
1.是否需要为两个项目分别创建引导表?
2.如何在闪存中分配中断向量表的位置?
3. 如何 在运行时将闪存位置重新分配到 RAM 内存位置?
4、如何将闪存 API 库包含在电机控制工程中?
提前感谢、
B. Punitha.

























