主题中讨论的其他器件: UNIFLASH
工具与软件:
您好!
我目前正在处理一个将 TMS320F28375S 微控制器与 CCS12配合使用的项目。 我已经为基于 CAN 的自定义引导加载程序设置了扇区 A 至 D 以及为应用设置了扇区 E 至 J。
下面是我所面临的设置和问题:
- 我的自定义基于 CAN 的引导加载程序工作正常。 我可以从引导加载程序跳转到应用程序、而不会出现任何问题。
- 但是、当我的应用程序请求新的闪存更新时、控制器不会正确重新启动。 相反、它在中断处理程序之后停留在 ESTOP0。 这会在复位后发生、引导加载程序不会再次启动。
看起来引导加载程序在复位或下电上电时没有正确初始化、并且应用程序直接启动、而没有执行引导加载程序。
您能否就以下方面提供指导:
- 如何确保每次控制器启动或复位时引导加载程序首先运行、然后才跳转到应用程序?
- 如何调试在闪存更新请求期间、在中断处理程序之后控制器卡在 ESTOP0的问题?
以下是在进行新闪存更新时复位控制器的方法。
在这个之后、控制器在 ESTOP0上获得残桩;
非常感谢您提出任何见解或建议。
谢谢。此致
Muzammil Qureshi