当前位置:首页 > 单片机 > 单片机
[导读] TQ2440 + uboot1.1.61. uboot修改1.1common/main.c在函数 main_loop大约513行:char cmd_buf[200];printf("Booting Linux ...\\n");//boot_zImage(0x200000,0x200000);//注释boot_zImagestrcpy(cmd_buf,"

TQ2440 + uboot1.1.6
1. uboot修改
1.1common/main.c

  1. 在函数 main_loop大约513行:

  2. char cmd_buf[200];

  3. printf("Booting Linux ...n");

  4. //boot_zImage(0x200000,0x200000);//注释boot_zImage

  5. strcpy(cmd_buf,"tftp 0x30008000 zImage; boot_zImage");//tftp内核到内存的0x30008000,然后启动zImage;

  6. run_command(cmd_buf,0);//这儿只不过是由以前的从nandflash取数据改变为从nand flash取数据

1.2 lib_arm/boot_zImage.c

  1. 151intboot_zImage(ulong from,size_t size)

  2. 152{

  3. 162 /*printk("Copy linux kernel from 0x%08lx to 0x%08lx, size = 0x%08lx ... ",from,to,size);//注掉从nand_flash中拷kernel部分,当然这儿也可以自己添加新的命令

  4. 163 ret=copy_kernel_img(to,(char*)from,size);

  5. 164 if(ret){

  6. 165 printk("failedn");

  7. 166 return-1;

  8. 167}else{

  9. 168 printk("Copy Kernel to SDRAM done,");

  10. 169 }*/

  11. 177}

重新编译后,将uboot烧到nand flash中

2. ubuntu中tftp的安装

a.root@ubuntu:~#apt-getinstall tftpd tftp openbsd-inetd;安装

  1. b.root@ubuntu:~#vi im/etc/inetd.conf;配置tftp文件路径

  2. tftp dgram udp wait nobody/usr/sbin/tcpd/usr/sbin/in.tftpd/tmp

  3. c.root@ubuntu:~#chmod 777/tmp

  4. d.root@ubuntu:~#/etc/init.d/openbsd-inetd restart;重启服务,使配置生效

  5. root@ubuntu:~#netstat-an|grep 69;查看69端口是否打开

  6. root@ubuntu:~#tftp 192.168.1.2;tftp 本机ip测试一下

  7. tftp>gettest.txt

  8. 注意:/root不可以作为tftp根目录,设置tftproot为:/tmp

3. 修改内核Makefile

  1. arch/arm/boot/Makefile中

  2. 56 $(obj)/zImage:$(obj)/compressed/vmlinux FORCE

  3. 57 $(callif_changed,objcopy)

  4. 58 cp-arf arch/arm/boot/zImage/tmp/zImage 

  5. 59 @echo'Kernel:$@isready

将新生成的zImage拷贝到 /tmp中


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在这篇文章中,小编将为大家带来Linux内核的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 嵌入式 Linux 内核

以下内容中,小编将对嵌入式linux内核移植实现方案的相关内容进行着重介绍和阐述,希望本文能帮您增进对嵌入式的了解,和小编一起来看看吧。

关键字: 嵌入式 Linux 内核

上海2022年11月29日 /美通社/ -- 2022年11月4日至6日,具有国际影响力的金融科技经纪商ATFX参加且赞助了2023年“爱丁堡公爵杯”预选赛。此次预选赛是在墨西哥金塔纳罗奥州坎昆月亮宫酒店球场(Hotel...

关键字: 内核 进程 TE SE

据业内信息报道,近日半导体封测大厂日月光已从高通公司获得Oryon芯片的封测大单。

关键字: 高通 内核 Oryon 封测 日月光

据业内消息,在近日举办的Snapdragon技术峰会中,高通公司公布了新一代定制ARM内核Oryon。

关键字: 高通公司 ARM 内核 Oryon

北京2022年11月15日 /美通社/ -- "双十一"当天,思享无限正式推出拾遗计划,聚焦非遗文化的传播与传承,将传统文化与直播新的媒介语境相融合,让非遗传承者、非遗爱好者在直播平台上共同参与、共同...

关键字: 互联网 内核 数字化

高德智感推出PT系列红外热像仪新品,内核搭载1280x1024非制冷氧化钒红外探测器,率先拥有百万像素的红外热像仪产品。同时测温精度高达正负1摄氏度,热灵敏度NETD不超过55mK,可辨识微小的热差异,并自动追踪全屏最高...

关键字: 红外热像仪 NET NFC 内核

2022北京马拉松于11月6日开跑。本次北马采用集“数字化注册”、“人脸识别核验”、“AI测温”以及“北京健康宝健康码状态、全程新冠疫苗接种和24小时内核酸检测阴性证明”多验合一的物联网智能终端——声智科技IDA数字哨点...

关键字: 人脸识别 内核 数字化 智能终端

上海2022年11月1日 /美通社/ -- 近日,由上海勃林格殷格翰药业有限公司与华东理工大学药学院合作编写的高等学校通识课精品教材《质量文化导论》正式出版发行。这也是国内首门质量文化课程配套教材。该书的出版有望助力全国...

关键字: 内核 编写

上海, 2022年11月1日 /美通社/ -- 11月1日,坐落于上海市普陀区苏州河畔的艺康大中华区总部新装开启。上海市普陀区副区长肖立、上海第一财经传媒有限公司总经理陈思劼、以及来自普陀区投资促进办公室、长风...

关键字: BSP 内核 研发中心
关闭
关闭