arduino的的菘果派e1程序烧录
我们先安装上一章安装环境
arduino的菘果派e1环境搭建我们打开arduino
打开工具,选择开发板
py32 arduino —→ py32f002a
这里是设置芯片的编译环境
设置时钟
HSI是高速内部时钟,RC振荡器。
HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源。
LSI是低速内部时钟,RC振荡器。
LSE是低速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源。
HCLK(High Clock,高时钟)也称为系统时钟
然后我们设置完编译环境后
设置串口
如果没设备请检查串口驱动
根据芯片手册
PA3为RX
PA2为TX
也就说
芯片接线图(RXTX为串口芯片)
TX<--->PA3
RX<--->PA2
烧录(boot0为高电平)
1先断电
2按住boot按键不放
3按住boot按键不放再插入串口芯片通电
4烧录完成后复位芯片
新版本烧录:
1、先接好线序
V<--->5v或3.3
G<--->GND
R<--->TX
T<--->RX
进入下载模式
1先接线
2按下自锁开关锁定
3按一下rts按键
退出下载模式
1、按下自锁开关释放
2、按一下rts按键
点击烧录芯片
出现下面图片代表烧录完毕
如果出现下图,代表进入下载模式失败
请重新重复上面的步骤,或者检查串口接线是否正确
使用官方工具手动烧录
我们先用arduino导出二进制烧录文件
导出的文件在
工程/build/AirM2M.AirMCU.Air001Dev/xxx.hex
我们打开PY32IspTool_x64.exe
我们先把芯片进去下载模式
1先断电
2按住boot按键不放
3按住boot按键不放再插入串口芯片通电
4烧录完成后复位芯片
备注:新版烧录看上方
然后点击connext读取设备
读取成功
读取失败
如果出现下图,代表进入下载模式失败
请重新重复上面的步骤,或者检查串口接线是否正确
或者关闭其他串口工具(包括arduion ide)
打开固件选择hex文件
导出的文件在
工程/build/AirM2M.AirMCU.Air001Dev/xxx.hex
点击下载
烧录成功后,点击重启芯片