繁体   English   中英

引导程序或uboot如何加载应用程序以运行

How bootloader or uboot load application to run

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

Mini2440或S3C2440 ARM9板载ARM处理器,当从NOR闪存启动时,可以直接从NOR闪存运行,该闪存加载一个名为“ super vivi”的小型启动加载程序,并提供“下载并运行”选项。

我尝试编译一个闪光灯LED C程序和相关的汇编代码以加载C主要功能。

编译后,我创建了一个bin文件,将其加载到supervivi。

链接脚本为:

ENTRY(_start)
SECTIONS
{
   . = 0x30000000;
   /* code and constants */
   .text :{
      *(.text)
   }  
   . = ALIGN(32);
   .data :{
      *(.data)
   }
   . = ALIGN(32);
   .bss :{
      *(.bss)
   }
}

我的问题是如何分配内存,supervivi(bootloader)从0x0000000开始,我的LED闪存程序从0x30000000开始,这是正确的吗?

supervivi将具有一些数据或堆栈,它们位于何处?

如果我的链接脚本从“。= 0x30000000;”更改为 到“。= 0x0;”,会发生什么?

我的应用程序能否读取NAND闪存并将其复制到RAM,例如从内核存储位置0x60000读取,并从RAM运行内核? 如果可以,应该在哪里使用RAM位置?

抱歉,有太多问题,我想它们是相关的。

问题暂未有回复.您可以查看右边的相关问题.
1 从闪存加载 Uboot 自定义应用程序映像

我有 2 个图像存储在闪存中的预定义地址中,这些图像是根据我可以在启动时测试的一些标准加载的。 有人可以建议一种使用 uboot 的工具(如 bootm 等)以编程方式启动任一映像的方法吗? 或指向此过程的示例。 提前致谢。 ...

2021-07-12 16:42:12 1 20   u-boot
2 IAP引导程序无法加载RTX应用程序映像

我将软件分为两部分:Bootloader(不带RTX),带有RTX的应用程序映像。 但是引导加载程序无法使用RTX加载应用程序映像。 Flash设置为: 我测试了3种方法:(1)使用不带RTX的另一个App。 引导加载程序可以成功加载应用程序。 (2)使用RTX项目IROM设 ...

4 Uboot终止独立应用程序

我在终止通过uboot运行的独立应用程序时遇到了一些问题。我正在基于TI基于omap5的评估板上工作.uboot运行正常,我有一个简单的程序,可以使用loady通过uboot的命令提示符上载并使用go执行它[loadaddr]。 问题是程序运行并显示一个字符串后,它就挂在那里了。 我必须 ...

5 Uboot:如何自动将内核映像加载到树莓派上?

我正在尝试将新的内核映像加载到我的树莓派上。 我有u-boot-2018-11并尝试使用uEnv.txt自动加载内核,但是无论是否带有文本文件,输出都没有变化。 我也尝试过boot.scr和boot.scr.uimg,但似乎没有任何效果。 我不确定要在这些文件中放入什么,但是uboot甚至 ...

8 如何在引导程序中跳转到我的应用程序地址

我有自己的引导加载程序代码,并且必须编写一个跳转到用户应用程序的函数,并且有两种方法可以实现,一种在汇编中,另一种在C中,如下所示: 和 我的用户应用程序将从地址20000开始。使用第一个和第二个的概念是什么? 必须使用哪个,哪个更好? ...

9 如何调试uBoot?

我试图让Uboot在飞思卡尔mx28evk板上运行。 它编译得很好,并给我一个图像,我可以复制到SD卡。 当我打开电路板时,我从串行调试控制台得不到输出,甚至没有错误消息。 我可以确认,虽然该卡可以正常使用卡上的另一张工作图像。 找出导致问题的原因的下一步是什么? uBoot分 ...

2012-05-18 08:52:48 2 8180   u-boot
10 编译示例UBOOT独立应用程序

我正在尝试构建UBOOT独立应用程序。 看着自述文件和有关此文件的最小文档,我很好奇。 hello world示例是独立的,只是以与其他任何应用程序相同的方式进行编译/交叉编译吗? 显然,无论目标体系结构是什么。 我需要使用makeelf或其他工具来获取.bin文件吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM