Other Parts Discussed in Thread: TMS320F2800137
器件型号: TMS320F2800137
大家好:
我正在为开发自定义引导加载程序 Texas Instruments TMS320F2800137 微控制器 。
目前、我创建了两个单独的应用工程:
-
App1 位于地址 0x082000
-
应用 2 位于地址 0x090000
我的目标是实现 引导加载程序(位于 0x080000) 可以跳转到这些应用程序 (APP1 或 APP2) 中的任何一个并执行它们。
到目前为止:
-
我能够 在应用程序各自的地址成功刷写应用程序 。
-
直接从这些库运行代码 Code Composer Studio 、应用程序将正确执行。
-
复位后、MCU 从开始执行 0x080000 、这是引导加载程序应驻留的位置。
我需要帮助的是:
-
写入 可以跳转到 APP1 或 APP2 的引导加载程序代码 。
-
确保 栈指针和中断向量设置正确 然后跳转到所选应用。
为了便于参考、我还附上了 APP1 的自定义链接器命令 (.cmd) 文件 存储器位置的命令。
在该器件或其他设备上实现了类似功能 C2000 非常感谢 MCU、指导或示例代码。
谢谢你。