紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
关于配置助手运动控制板上传端口写死成/dev/ttyUSB0的bug及解决方法
-
关于配置助手运动控制板上传端口写死成/dev/ttyUSB0的bug及解决方法
将esp_helper.py的第71行代码进行修改,将/dev/ttyUSB0修改为{serial_port}
修改前
def write_flash(self, serial_port, baud_rate, chip, firmware_image,cwd=None): try: if not cwd: cwd = os.environ['FISHBOT_CURRENT_DIR'] def update_log(log): self.logger(log) self.logger("[提示]开始烧录固件...") self.cmd_task = CmdTask() esptool = select_esptool() cmd = f"{esptool} -p /dev/ttyUSB0 -b {baud_rate} --before default_reset --after hard_reset --chip {chip} write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x00 {firmware_image}" print('----------------------------------------------') print(cmd) self.cmd_task.run(cmd, cwd=cwd) self.cmd_task.getlog(update_log) if self.cmd_task.is_finish() == 0: # self.logger("[提示]固件写入完成!") return True else: # self.logger("[错误]固件写入失败,请检查日志或重试。。。") return False except Exception as e: print(e) return False
修改后
def write_flash(self, serial_port, baud_rate, chip, firmware_image,cwd=None): try: if not cwd: cwd = os.environ['FISHBOT_CURRENT_DIR'] def update_log(log): self.logger(log) self.logger("[提示]开始烧录固件...") self.cmd_task = CmdTask() esptool = select_esptool() cmd = f"{esptool} -p {serial_port} -b {baud_rate} --before default_reset --after hard_reset --chip {chip} write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x00 {firmware_image}" print('----------------------------------------------') print(cmd) self.cmd_task.run(cmd, cwd=cwd) self.cmd_task.getlog(update_log) if self.cmd_task.is_finish() == 0: # self.logger("[提示]固件写入完成!") return True else: # self.logger("[错误]固件写入失败,请检查日志或重试。。。") return False except Exception as e: print(e) return False
-
@1006076811 ok