海思下载uboot,内核,文件系统

  1. 通过Hitool下载三个文件,注意hitool本地pc配置。
    这里需要注意的是,spiflash的大小配置,这里只要注意文件系统的长度就好,
    如果,uboot和内核占用5M大小,那麽文件系统的开始地址为5M,长度是spiflash的大小-5M,比如32M的大小,那麽文件系统的长度:32-5=27M
    如果是64M,那麽文件系统的长度:64-5=59M.

  2. 设置启动参数
    当时32M SPIFlash时:

setenv bootargs 'mem=384M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),27M(rootfs)'

当时64M SPIFlash时:

setenv bootargs 'mem=384M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),59M(rootfs)'

然后是:

setenv bootcmd 'sf probe 0;sf read 0x42000000 0x100000 0x400000;bootm 0x42000000'

最后一定注意要保存:

sa
  1. nfs挂载开发板
    mount -t nfs -o nolock 192.168.1.141:/home/kanggo/rootfs /mnt
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
海思是一家专注于芯片开发的公司,海思的芯片在各个领域有很好的应用。而exFAT(Extended File Allocation Table)是一种Microsoft开发的文件系统,它在处理大型存储设备时具有较高的性能和存储容量优势。下面是关于在海思芯片上编译exFAT文件系统的回答。 首先,要在海思芯片上编译exFAT文件系统,我们需要安装适当的开发工具和环境。这些工具可以从海思官方网站上下载到。通常,我们需要安装交叉编译工具链,以便在主机上编译适用于海思芯片的代码。 其次,我们需要获取exFAT文件系统源代码。由于exFAT是Microsoft的专有技术,源代码可能不是开源的,但可以通过购买授权的方式获取。一旦获得了源代码,我们可以将其放入适当的目录中,以备后续编译使用。 接下来,我们可以使用交叉编译工具链中的编译器和相关工具,将exFAT源代码编译成适用于海思芯片的可执行文件。在编译过程中,我们需要注意指定正确的目标平台和相关的编译选项,以确保编译结果能在海思芯片上正确运行。 最后,完成编译后,我们可以将生成的可执行文件烧录到海思芯片中,并进行相应的测试和验证。在测试过程中,我们可以使用自己编写的测试代码和一些标准测试工具,验证exFAT文件系统海思芯片上的功能和性能。 总之,要在海思芯片上编译exFAT文件系统,我们需要安装适当的开发工具和环境,获取exFAT文件系统的源代码,使用交叉编译工具链进行编译,并最终将可执行文件烧录到海思芯片中进行测试和验证。这样,我们就可以在海思芯片上使用exFAT文件系统了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值