ST意法半导体
直播中

王秀珍

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

如何在NUCLEO-L432KC板上测试L432KC示例呢

我不会在 NUCLEO-L432KC 板上测试 L432KC 示例
“SBSFUSTM32CubeExpansion_SBSFU_V2.6.0ProjectsNUCLEO-L432KCApplications1_Image”
我已经正确创建了一个新工作区并导入了必要的项目。所有编译都很好,我得到“SBSFU_UserApp.bin”和“UserApp.sfb”
使用 CubeProgrammer,我编写了 SBSFU_UserApp.bin,它是一个一体式固件,但使用 TeraTerm,我可以看到开发板继续处于引导加载程序模式
我尝试发送 UserApp.sfb,但在过程结束时没有错误消息,开发板进行了软件重置,但始终处于启动模式。
  • = [SBOOT] System Security Check successfully passed. Starting...
  • ======================================================================
  • =              (C) COPYRIGHT 2017 STMicroelectronics                 =
  • =                                                                    =
  • =              Secure Boot and Secure Firmware Update                =
  • ======================================================================
  • = [SBOOT] SECURE ENGINE INITIALIZATION SUCCESSFUL
  • = [SBOOT] STATE: CHECK STATUS ON RESET
  •           INFO: A Reboot has been triggered by a Software reset!
  • = [SBOOT] STATE: CHECK NEW FIRMWARE TO DOWNLOAD
  • = [SBOOT] STATE: DOWNLOAD NEW USER FIRMWARE
  •           File> Transfer> YMODEM> Send
  •           Tampering fault
  • ========= End of Execution ==========
  • = [SBOOT] System Security Check successfully passed. Starting...
  • ======================================================================
  • =              (C) COPYRIGHT 2017 STMicroelectronics                 =
  • =                                                                    =
  • =              Secure Boot and Secure Firmware Update                =
  • ======================================================================
  • = [SBOOT] SECURE ENGINE INITIALIZATION SUCCESSFUL
  • = [SBOOT] STATE: CHECK STATUS ON RESET
  •           INFO: A Reboot has been triggered by a Software reset!
  • = [SBOOT] STATE: CHECK NEW FIRMWARE TO DOWNLOAD
  • = [SBOOT] STATE: DOWNLOAD NEW USER FIRMWARE
  •           File> Transfer> YMODEM> Send .................
电路板顶部的用户黄色 LED 继续闪烁红色一个固定为红色
有人可以检查是否有问题吗?
SBSFU版本为STM32CubeExpansion_SBSFU_V2.6.0







回帖(1)

李娓仑

2022-12-13 09:19:40
我可以在您的日志中看到此错误消息:
“篡改错误”
这是一条错误消息:
/**
* 以下与异常/错误相关的字符串用于调试目的。
* 警告:字符串数组必须与@ref SFU_EXCPT_IdTypeDef 完美匹配。
* 而@ref SFU_EXCPT_IdTypeDef enum 必须是从 0 开始的序列
*/
static char *m_aErrorStrings[] ={ "没有错误。成功",
                  “内存故障”,
                  “硬错”,
                  “篡改错误”,
...
因此,篡改程序可能会在流程进行时检测到入侵。
为确保这不是问题所在,您可以修改 app_sfu.h 以禁用此保护:
/* #define SFU_TAMPER_PROTECT_ENABLE */
然后你可以重新编译 SBSFU。
举报

更多回帖

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