四旋翼无人机crazepony烧写流程

开源crazepony。自上而下,从产品到底层的学习方法是效率比较高的。


事前准备:
  1. 编译stm程序用的是Keil 5,官方推荐用5不用4。4不支持Unicode8,怕是不支持中文输入。在用官方包去安装Keil 5就好了,破解密钥类型选择“stm”。默认编译的程序长度不能超过2K长度,可百度密钥去除限制。
  2. crazepony选用cp2102芯片,所以烧写固件需要usb转cp2102驱动。官方提供CP2102的WIN7版本,其他版本自己下载。我电脑自带有这个驱动。
  3. 官方推荐两种烧写下载16进制文件的方法:
  • 靠SWD调试接口使用J-Link或ST-Link烧写
  • 直接利用usb口烧写,采用ISP下载,都在用户开发压缩包里。(个人觉得第二种方法比较方便)

固件烧写过程:
  1. 用Keil 5打开项目,更新代码;
  2. 编译得到hex格式文件;
  3. 打开ISP,选择要烧写的hex文件,选定“编程前重装文件”和“RTS的高电平复位,DTR高电平进BootLoader”(RTS复位,DTR用来给stm32单片机写入烧写信号)
  4. 查看设备管理器,是否打开飞机串口,选定该串口,“开始编程”;
  5. 打开串口助手,开始传送数据,进行调试。

计划:

明天通爬Keil和app代码,摸索算法,开调PID。对它的开发板的定时器有些修改的想法,待续。

20180228更新:

分身乏术,已沉。


2017.9.24.night

1st Sunday of Junior

wonderseen

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值