翻找出来一块老板子
ADC实验终于完成了
如何解决cannot open source file的问题?
如何排除这两个编译错误?
兑换的双肩包到了 很好
【2026.11.07】每日签到:STM32H735G-DK评测、Coremark跑分结果显示在LCD
请教HAL_I2C_MASTER_MemWrite()函数的参数应该如何写?
摸鱼的时候,跑个小游戏
一个小疏忽影响到汉字正常显示
【2026.10.31】每日签到:STM32H735G-DK评测.TouchGFX在LCD—text中显示动态字符
微信公众号
手机版
避免之前有启动了保护功能。
芯片型号和算法不匹配
<br /> <br />
板子在下载其他项目时毫无问题,仅是在测试某个项目时出现这个问题。同一项目用stm32CubeIDE平台编译下载没有问题,但用Keil平台编译时正常通过,下载时才出现错误。
<br /> <br />
是那里设置不正确呢?
这是可以正常下载的项目截图:
这是下载出错的项目截图:
这些设置都没有改动过,两者完全一致。
换成相同文件名之后,下载依然报错:
首先 设置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仍下载失败:
<br /> <br />
还少了一个下载算法
<br /> <br />
你这个下载算法flash地址都不匹配
<br /> <br />
所有配置都是官方例程中原有的,没有作任何修改。