我是在广州的10月研讨会拿到的这块 Nucleo-WBA52CG, 本身是带有出厂程序的, 应该是P2PServer这个例程, 开发板功能完成正常, 可以用 ST BLE Tool 连接和控制蓝灯的开关, 也可以发送 Notification 给手机 一开始我用的是一条很短的给蓝牙耳机充电的micro USB线, 直接提示 No ST-Link Detected 我知道应该是线有问题, 我买了一条新的 插上之后, 就可以正常弹出那个 NOD_WBA52CG 的盘符 往这里直接拖拽 bin 文件可以正常烧录 但是在我按照教程, 用 STM32CubeMX 生成了一个MDK Keil工程之后, 我写了一个自己的蓝牙应用, 却发现不能下载, 也不能调试, 会弹窗: Unknown CPU
我打开设置, 用SW端口显示是能识别到芯片的 我首先去找搜索引擎, 各种解决办法
然后我尝试用 STM32CubeProgrammer, 点 Connect 是可以连接设备, 但有时候下载bin文件会报错 比如 (....0x09 instead of byte 0xC9.....) 下 hex 文件则正常 然后我又去试了下 STM32 ST-Link Utility, 更加离谱 Cannot connect to the target是每次必定会说的 选 Normal, Hotplug 的时候, 说: Please select "Connect Under Reset" 选 Connect Under Reset 它又说如果你是WBxx设备请选 Hotplug 这个 STM32 ST-Link Utility 我是第一次用, 也许有地方我操作不对 但我完全没有头绪, 为什么 MDK Keil 不能下载和调试??? 因为我是第一次接触 ST 的 BLE Stack, 虽然我可以下载我的蓝牙应用 但是因为没按预期运行, 我不知道哪里出错了, 大概率是因为我那些 BLE Stack 的API用错了之类的 但我不能调试, 完全不能进行下一步开发 更多信息:
所以到底是哪里出了问题导致不能用 MDK Keil烧录或者调试呢? 最后我非常好奇, 我看到论坛也有不少开箱的帖子 难道没有一个人碰到这个问题吗????? |
H7系列无法配置MPU
求助:PMSM电机编码器线数(分辨率)为80000线,超过MCSDK5.4.8软件所能设置的最大线数65535,请问如何解决
No source available for "uwTickPrio0 at 0x20000004
invalid installation directord ,directord is not a previous STm32CubeMX installation and is not empy
为什么STM32L496RG第一次烧写程序后需要重新上下电才能正常执行程序?
STM32CubeMX 图标设计问题
6.12.1升级到6.13老是闪退
STM32CubeMX如何设置成中文界面?
为什么ETH配置中没有Advanced Parameters?
STM32F103在用stm32cubeide编程,用stlink烧录调试的时候
您好,您可以看看官方例程关于Linker的设置,我是直接复制了官方历程的Linker
[md]你好, 我刚刚尝试了一下你的提议
我复制了你提供的图片中的参数, 也尝试了例程中的参数, 结果都是一样的 弹窗 Unknown CPU 我觉得这与例程没有关系, 即使我打开例程的MDK Keil工程然后下载例程, 会得到同样的弹窗
目前为止, 我能够成功下载的方式只有
我之前打开CubeMX生成的MDK Keil工程时, 已经在Pack Installer下载了 DFP包
而我按照你的指引, 也安装了ST固件库中的DFP包 然后我关闭重新打开 Keil
结果还是弹窗 Unknown CPU
这是目前 Keil Packs 目录下的文件夹 STM32WBAxx_DFP 是我之前在Keil Pack Installer装的, 里面的文件夹是 1.2.1 STM32WBAx_DFP 是来自固件库的刚刚装的, 里面的文件夹是 1.0.1
我现在比较想确认的一点是, 所有的出厂初始的 Nucleo-WBA52CG 都有这个问题吗?
如果不是的话, 有没有人成功用 MDK Keil 下载和调试过 Nucleo-WBA52CG 呢?
或者说有没有人试过用其他的IDE成功下载或者调试过 Nucleo-WBA52CG ? 我打算换 IAR 和 STM32CubeIDE 试试
我就不折腾了, 直接不用Keil MDK了 刚刚体验了一下 CubeIDE, 可以正常下载和调试, 我下载前更新了板上ST Link V3的固件
更新固件之后 Keil MDK 依然是说 Unknown CPU
CubeMX + CubeIDE 行云流水, 已经给我一种在玩 COD19 在武器界面查看枪族("芯族"), 然后改配件, 加微调的感觉了
[md]毫无疑问,cubeIDE在匹配STM32开发方面是有诸多优势和方便的。至少不要担心版本升级啊、兼容啊这些常常令人心里无底的问题。