如何解决如何正确设置STM32f103c8T Bluepill + Platformio + UART?
我一直在尝试找出如何将代码上传到STM32103c8T bulepill板上。 我的设置是
1- MacOs Catalina 2- STM32103c8T bulepill板 3- SLAB UART USB-TTL CP2012 V3.0 4- Platformio IDE 5- STM32 CUBE编程器软件,可通过UART检测并连接到我的电路板。 表示连接没有问题,但是设置Platformio出现了问题
顺便说一句,我是ARM领域的新手,我买了这块板来检查其速度以及深度睡眠和中断,这是Arduino Uno不能做的所有事情。
问题是我不知道如何设置platformio.ini文件以与开发板通信 使用UART方法而不请求ST-link加密狗!
我现在在 Platformio.ini 中拥有的是:
[env:bluepill_f103c8]
platform = ststm32
board = bluepill_f103c8
framework = arduino
upload_protocol = stlink
upload_port = tty.slab_usbtoUART
当我尝试上传程序时,我得到:
上传.pio / build / bluepill_f103c8 / firmware.elf xPack OpenOCD,x86_64打开片上调试器0.10.0 + dev-00378-ge5be992df(2020-06-26-12:31) 根据GNU GPL v2许可 有关错误报告,请阅读 http://openocd.org/doc/doxygen/bugs.html
debug_level:1
hla_swd
没有单独的
错误:打开失败
在“程序”程序中
OpenOCD初始化失败
关闭命令已调用
[上传]错误1
我只需要帮助使系统与对方交谈并查看对方
P.S。 我想尽可能地裸机而不使用arduino固件HAL
解决方法
您可以使用以下配置:
upload_protocol = serial
upload_port = COMX/ttyx //whichever applies
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。