Thread 中讨论的其他器件:TMS320F28069、 TMS320F28027F、 LAUNCHXL-F28069M、MOTORWARE、 BOOSTXL-DRV8305EVM
工具与软件:
大家好!
我在 TMS320F28069微控制器上执行软件复位时遇到问题。 我在 TMS320F28027F 上具有可以正常工作的复位过程、但当我尝试在 TMS320F28069上使用相同的方法时、会导致问题。
问题: 在 TMS320F28069上执行软件复位后、处理器无法重新启动。 即使硬件复位按钮也停止工作、唯一恢复方法是完全关闭电源、然后再打开器件电源。
void resetDevice(HAL_Handle halHandle) {
WDOG_disable(halHandle->wdogHandle);
EALLOW;
halHandle->wdogHandle->SCSR = 0x0;
halHandle->wdogHandle->WDCR = 0x0;
EDIS;
WDOG_enable(halHandle->wdogHandle);
}
这个代码在 TMS320F28027F 上运行良好、但是它会导致 TMS320F28069挂起。
问题: 为什么 TMS320F28027F 上运行的软件复位在 TMS320F28069上不能正常运行? 我如何正确地为 TMS320F28069实现软件复位以防止其挂起?
我非常感谢您提供任何建议或建议!
GPIO37 = 1 и GPIO34 = 1。
|
LAUNCHXL-F28069M
|
谢谢!
Andrew。
