arm_裸奔

一。搞OK6410的裸机,没有交流一直自己慢慢的裸奔,有时候一点一点的错误都会浪费自己很多的时间!据希望找一条可以快速裸奔的路途奔到终点!!

OK6410没有norflash,只好把uboot弄一个再SD卡上,然后要烧程序的时候就调到SD卡启动(6=1,7=1),下载程序到nandflash上,代码如下:

@ dnw  50008000   

@  USB port ->transmit->.bin 文件

@  nand erase 0  100000             (看bin的大小决定,1M就100000)

@  nand  write  50008000  0  100000

把开关启动到nandflash (6=0,7=0)

 

二。跟着伟东山的步骤,自己写启动代码,自己写程序,一点一点的调试,发现什么错误都会出一些,

尤其错误多出在自己写的启动代码上,

为了加速裸机的开发,觉得直接剖析飞凌给的测试代码比较快  6410_test

不知道为什么,就这样烧进去的6410_test.bin并没有得到自己要的结果,

后来在飞凌上看到了一哥们是这样整的:

先把Uboot下载到nandflash上,然后dnw  50200000

再然后go  50200000

哇塞,两天来比较开心的事出现了,6410_test代码运行起来了,可是为什么直接下载到nandflash上就是出不来呢?求解析,

求dnw的设置才能运行6410_test!

 

三。网上有这样设置来运行程序

      dnw    0x57e00000  (终端是loadb0x50008000 )

     go    0x57e00000

不过有一个问题是:这样的程序是基于nandflsh上的uboot上的,也就是已经有了初始化了,比如时钟啥的已经初始化好了

不知道对一些程序是否有影响!!

四。裸机只是嵌入式的一部分,不想浪费太多的时间再这里,希望尽快裸奔完!!!

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

h516077808

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值