用B-L462E-CELL1开发板,并已在IAR IDE中成功编译了启用MQTT客户端的STM32CubeExpansion_CELLULAR_V5.2.0代码。
但CubeIDE编译的代码运行一段时间后会在HardFault_Handler处崩溃。我将从启动到崩溃的日志保存到了文件中。
我注意到IAR与CubeIDE在文件结构上存在一些差异。
此外,我还下载了Patch_XCUBECELL_V5-2-1,按照指导对5.2.0版本中的部分文件进行了如下修改:
如何在STM32CubeExpansion_CELLULAR_V5.2.0上安装补丁:
解压文件,将目录内容覆盖到安装路径
出现覆盖sysctrl_specific.c和cellular_version.h的提示时选择"是"
启动常用IDE并重新编译项目
新二进制文件路径:Projects\B_L475E_IOT01\Demonstrations\Cellular\Binaries\l475_gm01q_socket_v521.bin
|
|