烧录 3519的uboot kernel rootfs

merz 2019-12-28 10:23:43 2626

目录 (Table of Contents)

[TOCM]

这一章仅供参考!!!具体设置要视个人情况而定,不能直接套用本文内容

1 使用HiTool工具烧录uboot

  • win10 下打开目录 Hi3519A V100R001C02SPC010\Hi3519A V100R001C02SPC010\01.software\pc\HiTool
  • 解压 HiTool-BVT-5.0.46.zip
  • 点击 HiTool.exe hitool

设置如下:

  1. 选择串口(一般只有一个可选的)
  2. 传输方式选择串口
  3. 选择烧写Fastboot
  4. Flash类型选择spi nor
  5. 文件选择u-boot-hi3519av100.bin 此时给板子断电
  6. 点击烧写 在15秒内给板子上电
  7. 控制台出现successfully即为烧写完成
  8. 重新上电,重启板子

2

2 uboot 下烧录内核与文件系统

关于 TFTP 和终端工具可以参考win10目录 Hi3519A V100R001C02SPC010\ReleaseDoc\zh\01.software\pc\HiTool 下的 HiTool工具平台 使用指南.pdf3.3 TFTP视图3.4 终端工具内容进行设置。也可以使用自己已经搭建好的 TFTP服务器和终端工具。

  • 打开终端输入如下命令: //设置IP setenv serverip xxx.xxx.xxx.xxx setenv ipaddr xxx.xxx.xxx.xxx save //烧录内核,21000000 要看你板子的内存设置 mw.b 21000000 ff 400000;tftp 21000000 uImage sf probe 0;sf erase 100000 400000;sf write 21000000 100000 400000 //烧录文件系统,1B00000 要视文件系统具体情况 mw.b 21000000 ff 1B00000;tftp 21000000 rootfs_hi3519av100_64k.jffs2 sf probe 0;sf erase 500000 1B00000;sf write 21000000 500000 1B00000 //设置环境变量 setenv bootargs 'mem=256M console=ttyAMA0,115200 clk_ignore_unused root=/dev/mtdblock2 rw rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),27M(rootfs)' setenv bootcmd 'sf probe 0;sf read 21000000 100000 400000; bootm 21000000' save //重启 reset

重启过后就进入系统了 2

3 设置网络

可以通过如下方法让 Hi3519A 开启时自动配置好网络 在终端命令行下输入: cd /etc/init.d/ 创建一个新的文件 vim demo 输入内容:

#!/bin/sh
ifconfig eth0 192.168.1.108 netmask 255.255.255.0;route add default gw 192.168.1.1

这里的 192.168.1.108 可以改成你需要的 IP,保存并退出。

修改 rcS文件内容: vim rcS 在最后一行加上刚刚创建的文件 demo 的目录,修改后的 rcS文件内容如下:

#! /bin/sh

/bin/mount -a

echo "
            _ _ _ _ _ _ _ _ _ _ _ _
            \  _  _   _  _ _ ___
            / /__/ \ |_/
           / __   /  -  _ ___
          / /  / /  / /
  _ _ _ _/ /  /  \_/  \_ ______
___________\___\__________________
"
for initscript in /etc/init.d/S[0-9][0-9]*
do
        if [ -x $initscript ] ;
        then
                echo "[RCS]: $initscript"
                $initscript
        fi
done

/etc/init.d/demo

保存并退出,重启 reboot

现在就可以看到系统自动设置网络了

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
merz
红包 点赞 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
关于作者
merz

merz

暂无个性签名~

原创10
阅读3.7w
收藏3
点赞1
评论1
打赏用户 0
我要创作
分享技术经验,可获取创作收益
分类专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
merz
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区