基于cortex A8的硬件平台
1、 编译,配置u-boot。
A、配置的目的是运行在规定的额开发板上。及配置顶层Makefile。
B、配置:make smart210_config
C、编译:make ARCH=arm CROSS_COMPILE=arm-linux-
D、烧写进开发板,(见前面的笔记,烧写系统到开发板)
2、环境变量相关命令(在secureCRT中的u-boot命令)
A、Printenc :查看环境变量
Print + 对应的环境变量: 只查看该环境变量
B、Setenv : 添加,修改,删除环境变量
添加环境变量:setenv+ 环境变量的名字+环境变量的值
修改环境变量:setenv+环境变量的名字+修改以后环境变量的值
删除环境变量:setenv+环境变量的名字
C、saveenv保存环境变量
将当前定义的所有变量及其值存入flash中。
命令:saveenv(后面不需要加任何参数)
2、 TFTP下载
开发板:TFTP客户端
PC机:TFTP服务器(常位于linux系统)
准备工作:A、开发板网卡mac地址(随便设置一个,有的话就不需要设置了)
#setenvethaddr 12:34:56:78:9A:BC
B、开发板IP地址
#setenvipaddr 192.168.0.3
C、告诉开发板服务器地址
#setenvserverip 192.168.0.2 (tftp服务器的地址)
D、检查是否联通
#ping192.168.0.2(tftp服务器的地址)
Ping通的条件:1、开发板和windows能ping通
开发板和windows在一网段
Windows必须关闭防火墙
2、windows和linux能ping通
linux必须关闭防火墙
3、用一个交换机,可以ping通的几率增大很大