首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人用u靴启动了ecos吗?

有人用u靴启动了ecos吗?
EN

Stack Overflow用户
提问于 2017-11-22 16:07:06
回答 1查看 206关注 0票数 0

我要把ecos移植到带有u-boot的新站台上。在任何地方,我都可以找到带有redboot的ecos移植指南。有人用你的靴子引导了伊科斯吗?我得到了一些链接,它告诉我可以用u- boot?https://sourceware.org/ml/ecos-discuss/2010-06/msg00038.html引导ecos,但是我找不到任何关于这个的文档。

我试着按照下面的过程用u-boot引导ecos。

  • 编译ecos 3.0
  • 生态系统配置新
  • 生态系统配置树
  • 制作
  • 交叉编译和生成的示例hello_world elf链接库 在以前的make中生成。
  • 启动板上的电源,并在u引导处停住(预置的u引导已经在闪存中)
  • 通过tftp将hello_world传输到load_addr(内存的入口点地址)
  • bootelf load_addr

但它被吊死如下,

代码语言:javascript
复制
bootelf 0x820000bc
Loading .rom_vectors @ 0x82000000 (204 bytes)
Loading .text @ 0x820000cc (224132 bytes)

编辑:

代码语言:javascript
复制
When I try loading at address 0x81000000 It proceed further as follows,

bootelf 0x81000000
Loading .rom_vectors @ 0x82000000 (204 bytes)
Loading .text @ 0x820000cc (207960 bytes)
Loading .rodata @ 0x82032d28 (7296 bytes)
Loading .data @ 0x820349a8 (2544 bytes)
Loading .ctors @ 0x82035398 (80 bytes)
Loading .dtors @ 0x820353e8 (56 bytes)
Loading .devtab @ 0x82035420 (608 bytes)
Clearing .sbss @ 0x82035680 (276 bytes)
Clearing .bss @ 0x82035798 (313052 bytes)
## Starting application at 0x820000bc ...

但挂在上面的线后面。我的ELF文件大小约为1.9 MB。会有什么问题吗?

注:内存大小-8MB (0x80000000 - 0x88000000)

EN

回答 1

Stack Overflow用户

发布于 2017-11-23 03:50:13

应该不难。如果您有一个ELF文件,bootelf将引导它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47439166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档