AC632 开发板烧录实例
- 0. 个人简介 && 授权须知
- 1. 硬件板卡介绍
- 2. 代码烧录
- 2.1 使用USB接口烧录
- 2.2 使用串口烧录
- 3. 为什么要用烧录器供电?
0. 个人简介 && 授权须知
📋 个人简介
- 💖 作者简介:大家好,我是喜欢记录零碎知识点的菜鸟打工人。😎
- 📝 个人主页:欢迎访问我的博客主页🔥
- 🎉 支持我:点赞👍+收藏⭐️+留言📝
- 📣 系列专栏:嵌入式Linux开发 🍁 🍁
- 💬格言:写文档啊不是写文章,重要的还是直白!🔥
转载文章,禁止声明原创;不允许直接二次转载,转载请根据原文链接联系作者
若无需改版,在文首清楚标注作者及来源/原文链接,并删除【原创声明】,即可直接转载。
但对于未注明转载来源/原文链接的文章,我将保留追述的权利。作者:积跬步、至千里
1. 硬件板卡介绍
AC632_DevKit V2.0
开发板简介,参考官方 开发板概述
烧录器购买链接
2. 代码烧录
特别注意:
使用烧录器给MCU烧录固件时,一定要用烧录器给板子供电,不要使用其他外接供电,否则会造成烧录器与板卡的时序不对,使得芯片无法进入烧录模式从而造成的烧录失败
【开发环境搭建】
- 下载并安装 Windows版Code::Blocks(点击此处下载)
- 打开安装好的 Code::Blocks 后,关闭 Code::Blocks (这是为了让Code::Blocks生成一些基础设置信息)
- 下载并安装 最新版本的杰理Windows版工具链(点击此处下载)
【SDK下载】
- SDK 下载链接
2.1 使用USB接口烧录
强制升级工具的USB母头与电脑连接,USB公头连接样机或开发板。(注意不要接反,参考下图)
在 code::block 中直接编译,编译完成后,自动下载到板子中
2.2 使用串口烧录
参考官方的介绍 【5.1.1.2 串口升级】
这里给出简洁的过程
-
需要将烧录器的拨码开关第7位打开,然后断电,重新连接强制下载工具和电脑
-
下载 强制升级工具4.0串口驱动(点击此处下载) ,
-
新建虚拟串口,并绑定设备,参考【指导手册】。完成后,可以通过串口助手打开虚拟串口
-
开始串口升级,参考 [【5.1.1.2. 串口升级】](
虚拟串口安装成功
完成后,可以通过串口助手打开虚拟串口
3. 为什么要用烧录器供电?
【烧录器按键的原理】
按按键实际上是停止一次电源输出250ms以上,来让芯片复位,发一次握手信号
【芯片进入强制升级模式的原理】
1. 首要条件,是让芯片复位,即芯片要从头跑启动代码开始。
2. 其次,于芯片复位之际,工具给芯片发送握手信号,即usbkey,ispkey,uartkey等等。
3. 最后,芯片握手成功后,就进入了强制升级模式,此时电脑的设备管理器会出现芯片型号的盘符。