今天遇到编译pixhawk2代固件无法upload的问题,出现TypeError: a bytes-like object is required, not ‘str’,在1代中是可以make upload的

ninja: Entering directory `/home/cigit-sjj/Study/InterNav/Firmware/build/nuttx_px4fmu-v3_default’
[1/1] uploading px4
Loaded firmware for 9,0, size: 1595536 bytes, waiting for the bootloader…
Found board 9,0 bootloader rev 5 on /dev/serial/by-id/usb-3D_Robotics_PX4_BL_FMU_v2.x_0-if00
ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff type: ÿÿÿÿ
idtype: =FF
vid: ffffffff
pid: ffffffff
coa: //8=

sn: 003600303036511135323931
chip: 20016419
Traceback (most recent call last):
File “/home/cigit-sjj/Study/InterNav/Firmware/Tools/px_uploader.py”, line 766, in
main()
File “/home/cigit-sjj/Study/InterNav/Firmware/Tools/px_uploader.py”, line 740, in main
up.upload(fw, force=args.force, boot_delay=args.boot_delay)
File “/home/cigit-sjj/Study/InterNav/Firmware/Tools/px_uploader.py”, line 529, in upload
des = self.__getCHIPDes()
File “/home/cigit-sjj/Study/InterNav/Firmware/Tools/px_uploader.py”, line 327, in __getCHIPDes
peices = value.split(",")
TypeError: a bytes-like object is required, not ‘str’
FAILED: cd /home/cigit-sjj/Study/InterNav/Firmware/build/nuttx_px4fmu-v3_default/platforms/nuttx && /usr/bin/python /home/cigit-sjj/Study/InterNav/Firmware/Tools/px_uploader.py --port “/dev/serial/by-id/PX4,/dev/serial/by-id/usb-3D_Robotics*,/dev/serial/by-id/usb-The_Autopilot*,/dev/serial/by-id/usb-Bitcraze*,/dev/serial/by-id/pci-3D_Robotics*,/dev/serial/by-id/pci-Bitcraze*,/dev/serial/by-id/usb-Gumstix*” /home/cigit-sjj/Study/InterNav/Firmware/build/nuttx_px4fmu-v3_default/px4fmu-v3_default.px4
ninja: build stopped: subcommand failed.
Makefile:154: recipe for target ‘px4fmu-v3_default’ failed
make: *** [px4fmu-v3_default] Error 1

将python 版本 ln -s 为python2即可,如你也遇到此问题,欢迎留言交流。

【px4编译】make px4fmu-v3_default upload 不能使用相关推荐

  1. PX4编译文件 Makefile 剖析

    PX4编译文件 Makefile 剖析 当我们执行 cd Firmware进入PX4源码目录, 然后make 的时候,我们会看到一串输出基本如下(第一次编译会有更多的输出) [ 2%] Built t ...

  2. PX4 编译分析之Airframe文档生成

    PX4 编译分析之Airframe文档生成 本文假设已经阅读了 PX4 的 1 Makefile分析 2 CMakeLists.txt分析 这里要分析的是 make airframe_metadata ...

  3. ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式

    ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式) ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式 一.工具获取 1.eclipse 2.jlin ...

  4. 无人机仿真—PX4编译,gazebo仿真及简单off board控制模式下无人机起飞

    无人机仿真-PX4编译,gazebo仿真及简单off board控制模式下无人机起飞 前言 在上篇记录中,已经对整体的PX4仿真环境有了一定的了解,现如今就要开始对无人机进行起飞等仿真环境工作,在整体 ...

  5. 飞行机器人(七)仿真平台XTDrone + PX4编译

    0. 编译PX4固件 参考仿真平台基础配置教程(中文详细教程) 仿真平台基础配置 · 语雀 (yuque.com)https://www.yuque.com/xtdrone/manual_cn/bas ...

  6. PX4从放弃到精通(二):ubuntu18.04配置px4编译环境及mavros环境

  7. Windows / Ubuntu操作系统下Pixhawk原生固件PX4的编译方法

    欢迎交流~ 个人 Gitter 交流平台,点击直达: 更新于2017.3.13 FAQ 本文说明针对 PX4 Firmware 1.6.0 问题 1: 找不到python jinja2模块 CMake ...

  8. px4原生源码学习一

    接触px4代码有几天了,想把自己所学所想记录下来. px4就不过多介绍了,算得上目前使用的最广泛的开源飞控了.为什么说"px4原生代码学习呢",这还得追溯到被大疆干死的3DR,3D ...

  9. px4原生源码学习-(1)

    接触px4代码有几天了,想把自己所学所想记录下来. px4就不过多介绍了,算得上目前使用的最广泛的开源飞控了.为什么说"px4原生代码学习呢",这还得追溯到被大疆干死的3DR,3D ...

最新文章

  1. 用记事本解决js中文乱码问题
  2. MySQL数据库-操作基础
  3. 线性表的链式表示——单链表
  4. 数学图形(1.21)蚌线
  5. 92. Leetcode 63. 不同路径 II (动态规划-路径规划)
  6. 备份数据 宝塔linux_宝塔面板旧版本升级教程汇总—升级宝塔面板
  7. mysql win10 优化设置_windows10如何优化?系统优化设置方法
  8. Halcon学习笔记:Halcon标定步骤-3d_coordinates.hdev示例
  9. matlab中的 variable,matlab中的问题Missing variable or function
  10. 两个字和三个字一样宽_武汉国庆出行 记好三个字
  11. 5g的基础知识,发展及现状
  12. oracle 创建用户
  13. ROS学习——2编写简单的发布者和订阅者
  14. python就业方向-为什么这么多人喜欢Python?Python的就业方向是什么?
  15. centos7下使用git提交代码
  16. C# Chart控件
  17. 知识图谱(KG)中的同义词挖掘
  18. 计算机显示器分辨率,电脑显示器分辨率调多少合适
  19. SQL Server数据库学习总结及T-SQL语法使用实战
  20. Dango-之多对多关系—基于双下划线的查询

热门文章

  1. apache spark_使用Apache Spark SQL探索标普500和石油价格
  2. 2015-11-17国足平局
  3. scikit-image库-- 圆形和椭圆形霍夫变换(十七)
  4. matlab怎么处理声音,用matlab处理音频文件
  5. win732位oracle,win7 32位安装oracle10g步骤
  6. QT5.12.0警告 zero as null pointer constant
  7. 入手Invicta 8926 OB潜水自动机械腕表
  8. 微信公众平台开发四六级成绩查询
  9. html5什么网站知乎,老司机秒懂的5个资源网站,知乎超过10万人推荐,竟被我挖掘到了...
  10. 雷达原理习题【西电】