主题中讨论的其他器件: LMFLASHPROGRAMR
大家好、
我需要一些建议。 我有两个程序文件(.bin)。 我也可以使用 LMFlashProgrammer 并在定制板上运行、其中 TM4C123GH6PM 芯片将偏移位置设置为0x0000。
为简单起见、请致电 programA.bin 和 programB.bin
使用 LMFlashProgrammer、我可以成功将 Programmama @ 0x0 和 programb @ 0x20000 ( 128K 位置)放置在 这两个程序都非常相似,是使用 CSS 创建的。
我希望程序 A 具有在运行时加载程序 B 的逻辑。 (程序 B 的作用就像它在0x0000被编程并且系统正在重新启动一样。 程序 B 不会退出或返回程序 A。)
我是否可以使用任何函数调用来实现此目的? (基本上运行在0x20000位置加载的.bin 文件。 我想从程序 A 调用0x20001、但我认为.bin 文件开头有不会执行的开销信息。 我需要对此进行更深入的研究。)
非常感谢您的任何建议、链接或示例。 请注意、二进制文件已经在闪存中、因此我认为尝试执行 ROM 引导加载程序路由是 overkill。
Bob