准备工作:
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 //自动下载并运行