美文网首页ROS自主导航机器人
Firefly RK3288升级内核支持USB Serial

Firefly RK3288升级内核支持USB Serial

作者: PIBOT导航机器人 | 来源:发表于2018-03-16 11:21 被阅读28次

    烧写原始镜像

    安装 RK USB 驱动

    下载 Release_DriverAssistant.zip ,解压,然后运行里面的 DriverInstall.exe 。

    为了所有设备都使用更新的驱动,请先选择"驱动卸载",然后再选择"驱动安装"。

    Rk3288 driverassistant install.png

    连接设备

    • 确保设备连接好电源适配器并处于通电状态。
    • 用 Micro USB OTG 线连接好设备和主机。
    • 按住设备上的 RECOVERY (恢复)键并保持。
    • 短按一下 RRESET(复位)键。
    • 大约两秒钟后,松开 RECOVERY 键。
    • 注意:如果发现按了 RESET 键后还是没有发现设备,请在保持 RECOVERY 键按下的同时,长按一下 PWRKEY 键,然后才松开 RECOVERY 键。
      主机应该会提示发现新硬件并配置驱动。打开设备管理器,会见到新设备"Rockusb Device" 出现,如下图。如果没有,则需要返回上一步重新安装驱动。
      image.png

    烧写Ubuntu

    • 切换至"升级固件"页。
    • 按"固件"按钮,打开要升级的固件文件。升级工具会显示详细的固件信息。
    • 按"升级"按钮开始升级。
    • 如果升级失败,可以尝试先按"擦除Flash"按钮来擦除 Flash,然后再升级。
      注意:如果你烧写的固件laoder版本与原来的机器的不一致,请在升级固件前先执行"擦除Flash"。

    更新内核

    工具准备

    • 编译工具arm-eabi-4.6.tar.gz
    • 源码包 firefly-rk3288-kernel.tar.bz2
    • rkflashkit-master.zip
    sudo apt-get install build-essential lzop libncurses5-dev libssl-dev
    sudo apt-get install libc6:i386
    git clone https://github.com/neo-technologies/rockchip-mkbootimg.git
    cd rockchip-mkbootimg
    make && sudo make install
    unzip rkflashkit-master.zip
    cd rkflashkit-master/
    ./waf debian
    sudo dpkg -i rkflashkit_0.1.5_all.deb 
    #sudo rkflashkit backup @parameter parameter.txt
    

    编译内核

    使用已经编译好的内核包boot.img可以跳过此步

    tar xzvf arm-eabi-4.6.tar.gz
    tar jxvf firefly-rk3288-kernel.tar.bz2
    export ARCH=arm
    export CROSS_COMPILE=/path/arm-eabi-4.6/bin/arm-eabi-
    cd firefly-rk3288-kernel
    make firefly-rk3288-linux_defconfig
    #make -j8 firefly-rk3288-linux.img 
    make menuconfig  #选择相应的USB驱动
    make zImage
    git clone https://github.com/TeeFirefly/initrd.git
    make -C initrd
    mkbootimg --kernel arch/arm/boot/zImage --ramdisk initrd.img -o boot.img
    
    内核编译完成

    烧写内核

    sudo rkflashkit flash @boot boot.img

    烧写内核完成
    烧写同样需要切换到Rockusb Device 模式

    相关文章

      网友评论

        本文标题:Firefly RK3288升级内核支持USB Serial

        本文链接:https://www.haomeiwen.com/subject/zkelqftx.html