欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

没了uboot就不是裸机开发?百思不得其妹,姐

更新时间: 2014-01-05 03:19:22 责任编辑: Author_N1

 

没了uboot就不是裸机开发?百思不得其姐,姐
问题相熟:
        小弟最近在整S3C2440裸机程序,写了个简单的蜂鸣器测试文件beep.bin,在烧写这个beep.bin到nor flash之前,我把uboot.bin烧到了norflash ,然后通过tftp 0x300000000 beep.bin 把beep.bin下载到开发板,然后go 0x300000000,再然后就是蜂鸣器如逾期那样响个不亦说乎。
        然后小弟本着钻研的原则,通过jlink 把uboot给擦出了,然后通过jlink把beep.bin烧到nor flash的0地址处,饭后复位开发板,可蜂鸣器并没有像分析的那样响个不停,哑火了,擦,不是说开发板从norflash启动,会绕开片内ram,直接从norflash的零地址处开始执行吗?为什么蜂鸣器哑火了呢?求同道中人给以指点,先谢谢了哈,真是百思不得其解啊
--参考方法--
8k是硬件搬运的
--参考方法--
有了uboot也是裸板呀 
--参考方法--
裸板要写点汇编,定义栈什么的,还有就是代码是否大于8K的问题了。
--参考方法--
引用:
Quote: 引用:

裸板要写点汇编,定义栈什么的,还有就是代码是否大于8K的问题了。

没有,才1.6k啊

那就应该没什么问题呀,开机上电就应该能跑的。
--参考方法--
beep.bin对UBOOT来说,不过是个应用。

前面的中断表 ,硬件初始化,在BEEP中有包含吗
--参考方法--
uboot有一些初始化工作的,你跳开的话就要自己做这些初始化
--参考方法--
uboot中已经把芯片中的各种状态初始化好了,其中有一个步骤是关掉看门狗,如果绕开uboot,至少要确认你的程序有没有关看门狗吧
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:19:22
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20767/
本文WWW.DOC100.NET DOC100.NET版权所有。