First---龙芯1C 用的是PMON引导方式
1.目标镜像准备
bspolslv2.bin;
bspolslv3.bin;
//( bspolslv2.bin 是创客智龙2.0版本;bspolslv3.bin 是创客智龙3.0版本)
2.擦除设备数据
mtd_erase /dev/mtd0mtd_erase /dev/mtd1mtd_erase /dev/mtd2
3.启动
TFTP(创客智龙2.0)
set ifconfig syn0:10.4.0.201 --设置开发板网卡地址load -r -o80200000 tftp://10.4.0.95/bspolslv2.bin;flush -di;g -e 80200000; --tftp获取文件
//ifconfig syn0 10.4.0.201
//--开发板使用接口,em0(龙芯3a3000)、syn0(龙芯1系列)
//flush -di;
//g -e 80200000; --刷新内存
网络自启动
网络自动启动:
set al " -r -o80200000 tftp://10.4.0.95/bspolslv2.bin;flush -di;g -e 80200000"
取消网络自动启动(把参数变成默认):
unset al
NAND启动
mtd_erase /dev/mtd0 --擦除devcp tftp://10.4.0.95/bspolslv2.bin /dev/mtd0 --下载内核set al "-r -o80200000 /dev/mtd0;flush -di;g -e 80200000" --设置启动参数
U盘启动
load -r -o80200000 /dev/fs/fat@usb0/bspls2x.bin;flush -di;g -e 80200000;m4 0xbfd010d0 0xc90;m4 0xbfd010f0 0x410
SD卡启动(LS1c不支持)
load -r -o80200000 /dev/fs/fat@sdcard0/bspolslv2.bin;flush -di;g -e 80200000;m4 0xbfd01108 0x888d1 0xba800000 8;m1 0xba800003 0x80;m1 0xba800001 0x00;m1 0xba800000 0x68;m1 0xba800003 0x03;m1 0xba800002 0x01;m1 0xba800004 0x08;m1 0xba800001 0x03;d1 0xba800000 8;d1 0xba800008 8;m1 0xba80000b 0x80;m1 0xba800009 0x00;m1 0xba800008 0x68;m1 0xba80000b 0x03;m1 0xba80000a 0x01;m1 0xba80000c 0x08;m1 0xba800009 0x03;d1 0xba800008 8;d1 0xba800010 8;m1 0xba800013 0x80;m1 0xba800011 0x00;m1 0xba800010 0x68;m1 0xba800013 0x03;m1 0xba800012 0x01;m1 0xba800014 0x08;m1 0xba800011 0x03;d1 0xba800010 8;d1 0xba800018 8;m1 0xba80001b 0x80;m1 0xba800019 0x00;m1 0xba800018 0x68;m1 0xba80001b 0x03;m1 0xba80001a 0x01;m1 0xba80001c 0x08;m1 0xba800019 0x03;d1 0xba800018 8