STM32
直播中

刘丽菲

7年用户 938经验值
私信 关注
[问答]

Appli_state为什么一直处于APPLICATION_START状态?

STM32F407VESTM32cubeIDE 1.5.1
HAL库版本1.25.2

Heap与Stack都设置成了 0x2000
使用的是USB FS
USB Host Only模式
其他基本上默认的。

电路上,只是接了DP与DM与ESD,没有加其他的芯片

回帖(1)

fdvcxhtg

2024-4-9 18:08:41
根据描述,Appli_state一直处于APPLICATION_START状态可能是由于以下原因:

1. 代码逻辑错误:在应用程序的初始化过程中,可能存在一些错误导致Appli_state没有成功更新到其他状态。请检查代码逻辑,确认Appli_state在正确的位置被更新。

2. USB连接问题:USB连接状态可能导致Appli_state无法更新为其他状态。请检查USB连接是否正常,并确保USB驱动程序正确加载。

3. STM32CubeIDE和HAL库版本问题:可能存在版本兼容性问题,建议升级到最新版本的STM32CubeIDE和HAL库,确保与硬件设备完全兼容。

4. STM32配置错误:可能存在STM32F407VE的配置错误,导致Appli_state无法更新为其他状态。请检查配置文件,并确保正确设置了USB功能。

综上所述,以上是一些可能导致Appli_state一直处于APPLICATION_START状态的原因,建议逐一排查,以确定问题所在,并进行相应的修复。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分