5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 新人发帖求罩! ppz lisa m2用jlink刷写bootloader固件! [打印本页]

作者: tufeii    时间: 2014-12-26 23:31
标题: 新人发帖求罩! ppz lisa m2用jlink刷写bootloader固件!
本帖最后由 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入门不完全手册 ”。。。额,抱歉。



作者: tufeii    时间: 2014-12-26 23:36
帖子太长,只剩虎头蛇尾了

作者: tufeii    时间: 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
   [attach]2475750[/attach]
可选安装包
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安装完毕。

作者: tufeii    时间: 2014-12-26 23:45
还有一半在审核

作者: bshaot    时间: 2015-2-6 00:43
不错 继续吧!

作者: renbiao2011    时间: 2015-2-7 01:14
好久没碰PPZ了 (, 下载次数: 20)


作者: tufeii    时间: 2015-2-9 18:12

想问楼主的STLINK在哪买的?



作者: renbiao2011    时间: 2015-2-9 18:19
tufeii 发表于 2015-2-9 18:12
想问楼主的STLINK在哪买的?

自然是tb了






欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3