zImage求解

fansongsen 2013-03-11 01:01:20
各位大神好,小弟最近遇到头疼的问题了,希望能得到帮助

mini2440开发板,在编译完内核后,产生zImage压缩内核映像,然后将它用JFlash(JLink V8)烧写到NOR Flash上,然后自己写了个bootloader将其复制到RAM处,然后跳转到它。但是无论如何都没反应,串口根本没什么输出
操作步骤完全按照韦东山的《嵌入式LINUX完全手册》做的,唯一不同就是我没用U-Boot,而是自己写了一个简单的复制内核到RAM,然后跳转过去,传递给内核的启动参数也设置好了
...全文
483 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
那肯定是Uboot了
guan506713512 2013-06-06
  • 打赏
  • 举报
回复
默默无闻的uboot呢?
LinuxMan 2013-04-17
  • 打赏
  • 举报
回复
uboot..
a7750150 2013-04-06
  • 打赏
  • 举报
回复
楼主把uboot的功能给忽略了。。。干嘛要那么复杂的弄这些呢
GuoYingYang 2013-03-23
  • 打赏
  • 举报
回复
楼主显然还没有体验到UBOOT的强大之处!!!
ssdsafsdsd 2013-03-14
  • 打赏
  • 举报
回复
我在移植uboot时候发现tools目录下有个工具mkimage,利用这个工具可以给编译的内核加一个头部信息,这个头就是楼上所说的,所以说,你直接通过汇编把代码搬到dram,然后跳过去执行,估计是不行的,你、照这个思路研究下.如果照你这个思路说,那bootloader就很简单喽,几句汇编就解决了。
Carl_CCC 2013-03-14
  • 打赏
  • 举报
回复
楼主有注意到这个问题没,ZImage不是一上来就可以执行的,有头部封装信息哦。
huangshuyi529 2013-03-13
  • 打赏
  • 举报
回复
你这样问的问题谁能帮你解答啊

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧