知识零碎:
bootm:
启动内核同时给内核传参 setenv: 添加环境变量
chmod 使用权限 : 所有使用者
minicom指令: Ctrl+A+Q 退出 ? 查看minicom指令
md 0x30000000 内存查看命令 md.b 0x30000000 md和md.b内存产看区别(第一行数据)
nb.b 0x30000000 内存修改(不自增)
mm.b 0x30000000 地址自增修改
boot loader 裸机程序 作用: 一个引导程序,对硬件设置,调试
字处理软件 <- office bootloder <- u-boot
u-boot: 1. nor flash 启动 2. nand flash 启动 --------------tftp协议
启动流程 ubuntu搭建TFTP服务器_ubuntu tftp-CSDN博客
sudo service tftpd-hpa start ?
1.重复开关ARM2440,出现倒计时页面,回车 2.printenv (打印出所有环境变量)
3. setenv server ip '192.168.1.171' (设置服务器ip) saveenv 4.ipaddr(setenv ipaddr 192.168.1.200 saveenv) (板子ip自己的设置或者自动生成)
5. ping 192.168.1.171 sudo apt-get install tftp-hpa tftpd-hpa (安装tftp-hpa和tftpd-hpa配置文件) chmod 0777 uImage -R (递归所有文件)
6. tftp 0x30008000 uImage 7. bootm 0x30008000