• 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友,商务沟通v:ai_draw
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

Crazepony 固件烧写方法

点滴 admin 9年前 (2015-06-27) 1734次浏览 已收录 0个评论 扫描二维码


编译好STM32的代码,得到hex格式的固件文件,如何烧写到主控中?

首先从crazepony的百度云盘中下载开发工具,点击这里。解压压缩文件得到3个文件夹。

安装cp2102驱动

cp2102是Crazepony上使用的USB转串口芯片。cp2102和STM32芯片以串口相连,和电脑PC以USB接口相连,这是Crazepony能够接上USB线对飞控/遥控器进行固件烧写编程和调试信息打印的原因。

首先要把cp2102的驱动在电脑PC上装好,这样电脑作为Host才能够识别到cp2102。这个驱动在32位windows xp系统/64位 windows 7系统下都测试通过。

Crazepony 固件烧写方法

烧入hex文件

打开下载器,然后用这个下载器下载hex文件。如果无法烧入成功,可以重新插拔一下。

Crazepony 固件烧写方法

下载成功的标注。

Crazepony 固件烧写方法

对于Crazepony-II 5.0及以后的版本,实现了连续下载固件功能,直接使用cp2102复位STM32并且引导进入串口升级固件的ISP下载模式。所以必须选择左下角的“RTS的高电平复位,DTR高电平进Bootloader”,如下图所示:

Crazepony 固件烧写方法

查看打印信息

连上usb线,打开压缩包的里的串口助手,波特率115200,查看调试参数,确认hex烧入成功,并且正常运行。注意选择正确的串口。如果没有信息,可以按下复位键复位飞行器主控(对于5.0版本之后,没有复位按键)。

Crazepony 固件烧写方法

转载自:http://www.crazepony.com/book/

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址