完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
micropython使用thonny编辑器开发单片机,把视图的文件点出来,那比写服务器程序还爽。固件官方也越来越广泛。
唯一可能不太为一般非专业嵌入开发者熟悉的,就是固件烧写,固件烧写比较通用的有两种方式,这两种方式本人都亲测可用: 1 使用stlink stlink如何接线,自己查。stlink只可以烧写hex,elf,bin文件。官方提供的多dfu文件。怎么办?需要自己编译固件的hex或者bin格式。这个也可以自己搜索到,唯一的麻烦在于,源代码不可以浏览器下载,git clone的方式才可以,以nucleo l476RG为例子,大概这么干: sudo apt-get update -y sudo apt-get install -y gcc-arm-none-eabi git clone https://github.com/micropython/micropython.git cd micropython git submodule update --init --recursive sudo apt-get install build-essential libffi-dev pkg-config make -C mpy-cross cd ./ports/stm32 make submodules make clean make BOARD=NUCLEO_L476RG 把bin直接放到盘符 thonny:运行–》解释器 micropython:一般 选择stlink的串口 然后可以了。 2 使用u*** 首先,你要买一个u***转排针的转接线,某宝连接 以l476为例子,你要这么接线: D±----- PA12 CN10的12 D- ------ PA11 CN10的14 GND ----- gnd 5v — U5v CN10的8 Boot0 ----- 高电平引脚vdd,应该是CN7的5 然后就可以dfu软件烧写了。少些完毕,把boot0高电平拔掉,然后就可以调试了。 |
|
|
|
只有小组成员才能发言,加入小组>>
3311 浏览 9 评论
2994 浏览 16 评论
3493 浏览 1 评论
9058 浏览 16 评论
4087 浏览 18 评论
1178浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
599浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 01:55 , Processed in 1.180978 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号