Hi3516DV300 系统烧写和启动

第一次烧写

在DSP芯片里面没有烧写过uboot时,需要使用HiTool工具进行烧写。新的版本不必安装Java环境,在Windows环境下双击exe文件打开即可。
下面是HiTool的主界面(版本号HiTool-BVT-5.0.39)


1.png

烧写时,步骤是:
1.首先选择芯片(如果芯片列表里面没有Hi3516DV300,选择相同系列的Hi3516CV500也可以)
2.选择串口传输(网络传输没试过)
3.勾选fastboot,打开烧写文件(一般是uboot文件)
4.选择器件类型(和flash有关,可选的是spi、nand和emmc)
5.长度输入1M
点击烧写即可开始将文件通过串口传输至内部的DDR,待传输结束后自动保存至Flash


3.png

需要注意的是,采用串口烧写时,有点类似51单片机的下载过程,需要先掉电再上电,才能完成烧写过程
另外启动过后进入uboot需要设置启动参数,参见 4.设置启动参数

1.烧写uboot

mw.b 82000000 ff 100000;tftp 0x82000000 u-boot-hi3516dv300.bin;sf probe 0;sf erase 0 100000;sf write 82000000 0 100000

2.烧写kernel

mw.b 82000000 ff 400000;tftp 82000000 uImage_hi3516dv300_smp;sf probe 0;sf erase 100000 400000;sf write 82000000 100000 400000

3.烧写文件系统

mw.b 82000000 ff 800000;tftp 0x82000000 rootfs_hi3516dv300_64k.jffs2;sf probe 0;sf erase 500000 800000;sf write 82000000 500000 800000

4.设置启动参数

setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 rw mtdparts=hi_sfc:1M(boot),4M(kernel),11M(rootfs)'; setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000';save

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自http://blog.csdn.net/conowen/article/details/7253620 b...
    SunShine__鹏阅读 14,507评论 0 4
  • =============GDB调试程序===========1.调试代码初级方法加打印语句:在关键语句的前后,打...
    jkCodic阅读 5,060评论 0 2
  • 很久没有画画了,发现画画这件事只要你停下来一段时间,然后再提笔,真的好难,反正就是一点不想动笔。 好不容易克服自己...
    星小鬼阅读 5,480评论 3 16
  • .funeral: u-ju e-e al-el Hundreds of people attended the ...
    享悦moonlight阅读 3,180评论 0 0
  • 此时是我在家过年假期最后一晚的睡前,我是个极度恋家又打定主意不回家的可怜人。 离家不算太远,不到两千公里,每年回家...
    最好的十年里阅读 2,047评论 2 1