完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
首先看龙芯的原理图,上面有它的启动配置 开发板默认使用SPI0启动uboot,所以需要将uboot镜像烧录到SPI FLASH,也就是硬件介绍章节里面提到的那个GD25Q80器件。 底板上面有一个SPI烧录的座子,在这个位置 这里需要一个USB转SPI的转接板,比如CH341的 接线后不要给开发板通电,避免CPU对FLASH进行操作影响烧录器烧录固件,烧录器的电源引脚可以给SPI FLASH供电 启动SPI FLASH编程工具,点击此按钮,识别SPI FLASH型号 然后读取出原本的内容,确认通信正常 然后点文件-打开,选择上一章节编译生成的u-boot-with-spl.bin文件 然后先点击擦除,擦除之后,再读取一次,应该可以看到全部内容都是FF 再点编程,即可完成固件烧录 之后断开编程器,再接开发板电源上电。 按龙芯默认方案,SPI NOR里面除了有uboot,还有设备树文件,需要将设备树也烧录进去,uboot下面有工具可以完成这一操作。 找一个U盘,将 linux-5.10/arch/loongarch/boot/dts/loongson/ls2k300_mini_dp.dtb 拷贝到U盘update目录下,并重命名为dtb.bin,然后将U盘插到开发板USB口,上电 在uboot下通过串口输入c阻止其自动运行,然后输入命令bootmenu ,进入此界面 然后选择Update dtb - Update DTB (dtb.bin) to spi flash (by usb),会出现如下信息,说明烧录完成 然后需要烧录kernel镜像和rootfs镜像到EMMC。 拔出U盘,将 linux-5.10/arch/loongarch/boot/uImage buildroot/output/loongson2k300_pure_busybox/images/rootfs.tar.gz 两个文件,放到U盘根目录的update目录里面,另外还要从网盘下载一个ramdisk.gz,这个文件是用于从U盘启动一个ramdisk系统,并在里面执行系统安装的,类似windows的PE。目前龙芯没有开放这个ramdisk.gz的制作方法,只能用官方构建好的。也是放到install目录 再将U盘插板子USB口 选择System install or recover - System install to mmc device (by usb) 然后它会启动这个ramdisk.gz,并在里面执行系统安装相关操作。看到如下信息,说明系统已经安装完成 然后板子会自动重启,重启之后注意到uboot的编译日期和kernel的编译日期已经变了 说明烧录已经完成 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1284 浏览 0 评论
627 浏览 0 评论
1430 浏览 0 评论
【龙芯2K0300蜂鸟板试用】(求助)龙芯2K0300蜂鸟板如何驱动摄像头?
1271 浏览 1 评论
915 浏览 0 评论
3221浏览 67评论
1785浏览 12评论
1149浏览 9评论
7680浏览 9评论
【龙芯2K0300蜂鸟板试用】适配opencv-mobile
3261浏览 6评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 04:48 , Processed in 0.682167 second(s), Total 39, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号