5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2736|回复: 9
打印 上一主题 下一主题

新人发帖求罩! ppz lisa m2用jlink刷写bootloader固件!

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-26 23:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tufeii 于 2014-12-26 23:51 编辑

       一直关注着paparazzi的开源项目,其lisa m飞控也因其小巧穷强大的性能备受国际玩家喜爱。
前阵子无意间入手lisa m2的飞控板,手贱想用手头的JLINK v8编程器重新刷入bootloader固件,由于粗心导致MCU上锁,芯片是stm32的,试了很多次都没解锁。无意间发现segger的解锁工具,几次尝试后终于解锁了。以上废话。
        聊正题。
        ppz官方wiki (传送http://wiki.paparazziuav.org/wiki/Luftboot  如遇打开空白页面请将页面加入兼容性视图,IE用户)给出的bootloader 烧写工具是floss-jtag(支持openocd)和black magic probe ,考虑到国内玩家很少能买到这两款编程器,于是设想用同样支持openocd的jlink(关键是便宜啊)。折腾了好几个晚上,终于把路打通了。。。
以下是铺路过程。
       先从这里开始。。。如果有魔友安装了paparazzi地面站的,请跳过此段。首先是地面站安装,ppz的地面站是linux下的。。。E文好的请转到(传送http://wiki.paparazziuav.org/wiki/Installation/Linux),安装向导很详细,应该没问题。至于中文安装步骤,前人也给出了比较清楚的过程,由于不知道如何添加附件,请用搜索引擎搜索“PPZ入门不完全手册 ”。。。额,抱歉。


人.jpg (29.84 KB, 下载次数: 44)

人.jpg

7.jpg (19.23 KB, 下载次数: 45)

7.jpg

3.jpg (74.25 KB, 下载次数: 44)

3.jpg

欢迎继续阅读楼主其他信息

沙发
 楼主| 发表于 2014-12-26 23:36 | 只看该作者
帖子太长,只剩虎头蛇尾了
3
 楼主| 发表于 2014-12-26 23:38 | 只看该作者
接着来~~
大致如下
1. 添加ppz软件包的安装源:终端下(ctrl+alt+t)sudo add-apt-repository ppa:paparazzi-uav/ppa
    接着更新安装包库并安装ppz附属软件包,可能花点时间:
       sudo apt-get update
       sudo apt-get install paparazzi-dev
2.ARM gcc-arm-embedded工具链,首先下载最新的gcc-arm-none-eabi-*-*-linux.tar.bz2 ,在这里 https://launchpad.net/gcc-arm-embedded/+download.


     接着创建 /opt/paparazzi 文件夹:
      sudo mkdir /opt/paparazzi
      解压下载的包至/opt/
      sudo tar -xvf [name_of_downloaded_bz2_file] -C /opt
     创建符号链接
    sudo ln -s /opt/[gcc-arm-xxxxxxx文件夹名] /opt/paparazzi/arm-multilib
    接着
    sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
    sudo apt-get update
    sudo apt-get install gcc-arm-none-eabi
   回车后,会有提示如下,不管它,yes
   
可选安装包
sudo apt-get install lpc21isp openocd
    3.安装并运行PPZ
   首先


(1).    git clone https://github.com/paparazzi/paparazzi.git
   
    (2).  在/paparazzi目录下 ,
    cd /home/bandit(这是我的用户名,换成你的)/paparazzi
    然后
     git checkout v5.3
   (3)  运行ppz ,
      make
   过会(网速影响)完毕后
     ./paparazzi
   
  4.添加Udev rules
     cd <你的paparazzi路径,比如/home/bandit/paparazzi>
sudo cp conf/system/udev/rules/50-paparazzi.rules /etc/udev/rules.d/   ......................................................................................................................
........................................................................................................................
.........................................................................................................................
至此,ppz安装完毕。
4
 楼主| 发表于 2014-12-26 23:45 | 只看该作者
还有一半在审核
5
发表于 2015-2-6 00:43 | 只看该作者
不错 继续吧!
6
发表于 2015-2-7 01:14 | 只看该作者
好久没碰PPZ了

7
 楼主| 发表于 2015-2-9 18:12 | 只看该作者

想问楼主的STLINK在哪买的?


8
发表于 2015-2-9 18:19 | 只看该作者
tufeii 发表于 2015-2-9 18:12
想问楼主的STLINK在哪买的?

自然是tb了

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表