myST访问567拦截+账号密码重置收不到邮件求助
有没有在STM32C542RC开发板上实现CoreMark测试的教程?
尝试进行STM32C542RC开发板的低功耗实验
STM32C542RC开发板启用PWM后对串口通讯造成影响
完成了STM32C542RC开发板PWM呼吸灯及多功能按键实验的视频
XWire12B手册
录制开箱上电和创建项目的视频挺麻烦啊
L9663驱动开发
完成了STM32C542RC开发板的串口通讯实验的视频
STM32C542RC开发板PWM实验终于完成
微信公众号
手机版
避免之前有启动了保护功能。
芯片型号和算法不匹配
板子在下载其他项目时毫无问题,仅是在测试某个项目时出现这个问题。同一项目用stm32CubeIDE平台编译下载没有问题,但用Keil平台编译时正常通过,下载时才出现错误。
是那里设置不正确呢?
这是可以正常下载的项目截图:
这是下载出错的项目截图:
这些设置都没有改动过,两者完全一致。
换成相同文件名之后,下载依然报错:
首先 设置option byte,安全和非安全区
User Option Bytes requirement (with STM32CubeProgrammer tool)
TZEN = 1 System with TrustZone-M enabled
DBANK = 1 Dual bank mode
SECWM1_PSTRT=0x0 SECWM1_PEND=0x7F All 128 pages of internal Flash Bank1 set as secure
SECWM2_PSTRT=0x1 SECWM2_PEND=0x0 No page of internal Flash Bank2 set as secure, hence Bank2 non-secure
其次应该打开的是工作区,看到两个项目。先 Select the xxxxx_S project as Active Project (Set as Active Project)
- Build xxxxx_S project 然后 Select the xxxxx_NS project as Active Project (Set as Active Project)
- Build xxxxx_NS project
然后再下载。具体可以参考工程中的 readme
你MDK有安装对应型号的pack包吗,看下程序项目的芯片型号选择对不对,然后去debug那里,看下芯片识别到了吗
这里改为2000仍下载失败:
还少了一个下载算法
你这个下载算法flash地址都不匹配
所有配置都是官方例程中原有的,没有作任何修改。