Chinaunix首页 | 论坛 | 博客
  • 博客访问: 170406
  • 博文数量: 26
  • 博客积分: 1427
  • 博客等级: 上尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-28 12:00
文章分类

全部博文(26)

文章存档

2012年(1)

2009年(25)

我的朋友

分类:

2009-04-30 14:53:57

1.修改vivi2440_src/arch/Makefile中gcc的选项-mshort-load-bytes为-malignment-traps,去掉-msoft-float -mno-float两个选项。
2.vivi2440_src/nand/smc_core.c中,在nand_command_lp函数switch语句defalut标签后面添加语句:
break;

return;
3.修改vivi2440_src/lib/boot_kernel.c中setup_linux_param函数中与struct param_struct和变量params有关的行,因为不再使用struct param_struct来传递内核参数,该结构在vivi中没有定义。
3.vivi2440_src/lib/load_file.c中182行末尾支持换行,或添加续行符\,如:
      printk("An image size is too large to write flash.\
            wanted = 0x%08lx, loaded = 0x%08lx\n", size, retlen);

4.vivi2440_src/net/net.c中1150行的default后面添加语句:
break;

return(0);

编译成功,无法运行。


阅读(1274) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~