First---龙芯1C 用的是PMON引导方式
1.目标镜像准备
bspolslv2.bin;
bspolslv3.bin;
//( bspolslv2.bin 是创客智龙2.0版本;bspolslv3.bin 是创客智龙3.0版本)
2.擦除设备数据
mtd_erase /dev/mtd0
mtd_erase /dev/mtd1
mtd_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 0x888
d1 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