项目进展

这一周多全身心地投入到了项目中,感觉也很有收获!而现在板子也能跑起来了,有了这个平台,以后开发方便多了。而在这之前,遇到了两个大的问题时,那真叫个急啊!

   

    1.三星公司给的sjf软件用jtag烧程序烧不进去,怎么搞都不行,在网上找了半天的资料也没什么用。当时灵光一闪想到先用sjf2440烧一下,没想到还真行,把cpu的id给读出来了。于是乎就用VC(还好以前搞个VC,看来学了的东西都是有用的)打开两个源文件,对比差加,发现是头文件的引脚定义有和读的顺序有问题,把这两个地方改了,也就好了。看来做事情,类比的思维很重要。

  

  2.当把u-boot下进去,再把内核下进去后发现,内核跑不起来。反反复复尝试,到网上google(个人认为用goole找东西比百度准备)答案,经过了三四天,还是没有进展,u-boot都快弄懂了(呵呵,以前搞个u-boot)。在一篇文章中看到了u-boot源代码的配制文件config.mk,打开这个文件,看到内核的启动地址是0x50008000与用户手册上的0xc0008000不一样。就按照这个搞了一下,果然就可以启动内核了。但还是不能烧到flash里去,后来用nand bad命令发现:存放内核的nand flash启始地址是个坏块。所以将内核存在了扩展区才搞成功。

 

     解决了以上两个问题,给了我更多的信心,我相信这个项目会在不远的将来取得突破!问题肯定还会遇到,但只要坚持,保持一种积极的心态和运用一定的方法,就一定可以解决问题。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值