裸机初体验

准备工作:

1.源代码 led.c

2、交叉编译

arm-linux-gcc -c -nostdlib -nostdinc led.c -o led.o
arm-linux-ld -Ttext=0x40000000 led.o -o led.elf
arm-linux-objcopy -O binary -S led.elf led.bin

最终得到 led.bin二进制文件。

3、用tftp工具下载到开发板中运行

3.1 开发板环境的设置:

1.简单使用UBOOT

#pri //打印变量

#setenv var value

#saveenv 保存变量

修改IP
# setenv serverip 192.168.1.3  //tftp服务器的ip
# setenv ipaddr 192.168.1.100 //开发板的ip
# setenv gatewayip 192.168.1.1  //网关
# saveenv  //保存环境变量

测试是否通

# ping 192.168.1.200

下载代码**.bin

1.第一种
tftp 0x40000000 led.bin ; go 0x40000000  //从tftp服务器指定的目录中下载到开发板并运行


2.第二种
# setenv bootcmd tftp 0x40000000 led.bin \; go 0x40000000  //自动下载并运行

 

posted @ 2016-04-06 18:24  高傲的monkey  阅读(157)  评论(0编辑  收藏  举报