rt-thread-studio 编译APM32 Target type 'apm32e103ce' not recognized

  1. 下载地址rt-thread-studio

  2. 安装python,记得勾选添加到环境变量

  3. 不用单独下载pyocd 以及什么env,点击下载对应芯片,pyocd默认已经集成下载,在选项中也可以看到

  1. 按理说就可以编译的但是我的一直不行"Target type 'apm32e103ce' not recognized",芯片使用的是APM32E103,后来尝试手动下载;先后用CMD尝试pyocd pack -f apm32 \pyocd pack -i apm32e103 \ pyocd gdbserver --pack=Geehy.APM32E1xx_DFP.1.0.2.pack 等咋都没啥效果嘞,一直卡着

    注意执行pyocd命令时需要进入到安装路径 ” repo\Extract\Debugger_Support_Packages\RealThread\PyOCD “ 可以在桌面创建CMD快捷方式,然后把其实位置修改为对应目录

  2. 最后是在geehy网站珠海极海半导体有限公司 | 软件开发工具上下载pack包,放到 ”repo\Extract\Debugger_Support_Packages\RealThread\PyOCD\0.1.3\packs “文件夹中

  1. 然后这个文件中有一个 update_yaml.py 脚本 点击执行,在packs 上一级文件夹中有 pyocd.yaml文件可以看到 SDK包被添加;

    再次使用软件执行下载我这里就成功了。

  2. 在执行程序下载时可以看到窗口有这样一条命令

pyocd.exe flash --target=APM32E103CE --erase=auto -a=0x08000000 --frequency=1000000 bin文件路径

​ 在repo\Extract\Debugger_Support_Packages\RealThread\PyOCD 打开CMD后执行这个命令也可以完成下载。

posted @ 2025-03-09 19:55  lpajsj  阅读(104)  评论(0)    收藏  举报