运行程序
1.获得工程源码
工程源码位于\书附光盘\6 应用例程\1 No OS(裸机程序)\src\1.leds_s目录下。将1.leds_s文件夹复制到宿主机Linux环境/jy-cbt/work/目录下。
2.编译
在宿主机的Linux环境下依次执行以下命令,完成编译过程。
[root@localhost CBT-SuperIOT]# cd 1.leds_s //进入工程目录
[root@localhost 1.leds_s]# ls //查看当前目录
Makefile mkv210_image.c start.S write2sd
[root@localhost 1.leds_s]# make //编译命令
[root@localhost 1.leds_s]# ls //查看当前目录下的编译结果
210.bin led.elf Makefile mkv210_image.c start.S
led.bin led_elf.dis mkmini210 start.o write2sd
3.烧写程序到SD卡
(1)宿主机linux环境下,将sd卡插入PC。
(2)使用fdisk命令查看SD卡设备挂载点,确认挂载于/dev/sdb。
(3)使用chmo命令,使得write2sd脚本文件获得管理员权限。
[root@localhost 1.leds_s]# chmod 777 write2sd
(4)执行以下命令,完成将210.bin 烧写到SD卡中的指定位置。
[root@localhost 1.leds_s]# ./write2sd
32+0 records in
32+0 records out
16384 bytes (16 kB) copied, 0.652445 s, 25.1 kB/s
(4)运行功能程序
将SD卡取出后插入Tin210硬件平台中,设置硬件平台SD卡启动模式。上电后可以看到Tin210硬件平台上的LED灯正常闪烁,说明汇编程序点亮所有LED已经成功运行。