龙芯久久派 2K0300 TF 卡版本安装系统说明
龙芯 2K0300 芯片是一款基于 LA264 处理器核的多功能 SoC 芯片,可广泛适用于工业控制、通信设备、信息家电和物联网等领域。该芯片采用高集成度设计,可提供丰富的功能接口,满足多场景应用需求,同时支持低功耗技术,能够在低能耗条件下进行高效处理。芯片主频 1GHz,片内集成 16 位 DDR4 内存控制器,并集成丰富的外设接口:USB2.0、GMAC、LCD 显示、I2S 音频、高速 SPI/QSPI、ADC、eMMC、SDIO 和其他工控领域常用接口。
深圳中科云基于龙芯 2K0300 方案推出了龙芯嵌入式开发板龙芯 99 派。TF 卡版本的开发板 99 元,WIFI 版本的开发板 109 元。这可能是龙芯截止目前最具性价比的开发板了。
正常情况下,TF 卡版本的开发板,到手之后 NOR Flash 自带 LoongOS 系统。但是可能种种原因吧,他并起不来,我们就需要自己把系统安装到 TF 卡上来启动系统。
交流群
QQ:876920347
从串口连接开发板
根据相关文档,连接开发板串口,波特率 115200,8N1。
制作 TF 卡启动盘
将 TF 卡挂载到 Linux 系统上,因为方便()。
对 TF 卡进行分区,可以分 1 个区,ext4 格式即可。将这个分区挂载到任意位置,例如我这边是 /mnt/tfcard。
解压 rootfs 到 tfcard 中。
1 | tar -vxf rootfs.tar -C /mnt/tfcard/ && sync |
解压完成后,进入 /mnt/tfcard/boot 目录,编辑 boot.cfg。可以直接用下面的文件替换。
1 | timeout 3 |
保存,退出,将 TF 卡 umout 掉,插入到 99 派,开机。
快速按 C 中断,进入 PMON 命令行。使用 devls 命令,查看 TF 卡是否已经正常连接到板卡上。(99 派的 TF 卡槽设计的有点别扭,很难插)。
配置启动项,这里 ext4 是分区的格式,上面的 TF 卡是 ext4 格式,所以这里填写 ext4。
1 | set autocmd "bl /dev/fs/ext4@tfcard0a/boot/boot.cfg" |
正常将从 TF 卡启动系统,并进入 LoongOS。
联网开启 DHCP Client
vim /etc/network/interfaces 修改为下面的样子。
1 | auto eth0 |
/etc/init.d/S40network restart 重启网络即可,使用 ipconfig 可查看 ip 地址。