Difference between revisions of "Turtlebot3 OpenCR Set 20210215"

From wikidb
Jump to: navigation, search
(References)
(OpenCR Setup)
Line 30: Line 30:
 
   
 
   
 
   $ tar -xjf ./opencr_update.tar.bz2
 
   $ tar -xjf ./opencr_update.tar.bz2
 +
 +
  $ cd ~/opencr_update
 +
 +
  $ ls
 +
      burger.opencr        opencr_ld_shell_x86.exe  update.bat
 +
      opencr_ld_shell_arm  README.md                update.sh
 +
      opencr_ld_shell_x86  released_0.0.3.txt      waffle.opencr
 +
 +
  $ ./update.sh $OPENCR_PORT $OPENCR_MODEL.opencr
 +
        aarch64
 +
        arm
 +
        OpenCR Update Start..
 +
        opencr_ld_shell ver 1.0.0
 +
        opencr_ld_main
 +
        [  ] file name  : burger.opencr
 +
        [  ] file size  : 127 KB
 +
        [  ] fw_name    : burger
 +
        [  ] fw_ver      : V190829R3
 +
        [OK] Open port  : /dev/ttyACM0
 +
        [  ]
 +
        [  ] Board Name  : OpenCR R1.0
 +
        [  ] Board Ver  : 0x17020800
 +
        [  ] Board Rev  : 0x00000000
 +
        [OK] flash_erase : 1.07s
 +
        [OK] flash_write : 1.60s
 +
        [OK] CRC Check  : CBBCC4 CBBCC4 , 0.006000 sec
 +
        [OK] Download
 +
        [OK] jump_to_fw
  
 
= Notes and Logs =
 
= Notes and Logs =
  
 
* [[OpenCR Turtlebot3 Setup ROS 2 Dashing 20210115 Note and Log]]
 
* [[OpenCR Turtlebot3 Setup ROS 2 Dashing 20210115 Note and Log]]

Revision as of 17:22, 29 January 2021

References

Robotis Turtlebot3 eManual OpenCR Setup

  • Section 3.3 OpenCr Setup

OpenCR Setup

Install required packages on the Raspbery Pi to upload the OpenCR firmware

 $ sudo dpkg --add-architecture armhf
 
 $ sudo apt-get update
       ...

 $ sudo apt-get update
       ...

Setup install for a Turtlebot3 Burger using /dev/ttyACM0

 $ export OPENCR_PORT=/dev/ttyACM0
 
 $ export OPENCR_MODEL=burger

 $ rm -rf ./opencr_update.tar.bz2

Download the OpenCR firmware and loader

 $ wget https://github.com/ROBOTIS-GIT/OpenCR-Binaries/raw/master/turtlebot3/ROS2/latest/opencr_update.tar.bz2
       ...

 $ tar -xjf ./opencr_update.tar.bz2

 $ cd ~/opencr_update

 $ ls
     burger.opencr        opencr_ld_shell_x86.exe  update.bat
     opencr_ld_shell_arm  README.md                update.sh
     opencr_ld_shell_x86  released_0.0.3.txt       waffle.opencr

 $ ./update.sh $OPENCR_PORT $OPENCR_MODEL.opencr
       aarch64
       arm
       OpenCR Update Start..
       opencr_ld_shell ver 1.0.0
       opencr_ld_main 
       [  ] file name   	: burger.opencr 
       [  ] file size   	: 127 KB
       [  ] fw_name     	: burger 
       [  ] fw_ver      	: V190829R3 
       [OK] Open port   	: /dev/ttyACM0
       [  ]
       [  ] Board Name  	: OpenCR R1.0
       [  ] Board Ver   	: 0x17020800
       [  ] Board Rev   	: 0x00000000
       [OK] flash_erase 	: 1.07s
       [OK] flash_write 	: 1.60s 
       [OK] CRC Check   	: CBBCC4 CBBCC4 , 0.006000 sec
       [OK] Download 
       [OK] jump_to_fw

Notes and Logs