社区
Linux_Kernel
帖子详情
编译uboot出现push/pop do not support的问题
Benjamin_xian
2017-09-07 12:28:08
编译橙子派uboot的时候问题,我用的是16.04的ubuntu,新人不太明白这个要怎么解决,堆和栈不支持?
...全文
437
6
打赏
收藏
编译uboot出现push/pop do not support的问题
编译橙子派uboot的时候问题,我用的是16.04的ubuntu,新人不太明白这个要怎么解决,堆和栈不支持?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhxianbin
2017-09-07
打赏
举报
回复
什么编译器????
jklinux
2017-09-07
打赏
举报
回复
应该是用只支持v4及以下版本的指令集的编译器了,只要用v6以上就可以用push/pop指令了。v4 时还没那指令
mr_liu123
2017-09-07
打赏
举报
回复
mr_liu123
2017-09-07
打赏
举报
回复
http://linux-sunxi.org/Toolchain
Benjamin_xian
2017-09-07
打赏
举报
回复
引用 1 楼 zhxianbin 的回复:
什么编译器????
编译器应该是arm-linux-gnueabi-gcc这个吧,编译成开发板上用的uboot程序
Benjamin_xian
2017-09-07
打赏
举报
回复
编译器应该是arm-linux-gnueabi-gcc这个吧,编译成开发板上用的uboot程序
从零开始之u
boot
、移植u
boot
2017.01(二、从入口分析流程)
一、链接脚本 /* * Copyright (c) 2004-2008 Texas Instruments * * (C) Copyright 2002 * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de> * * SPDX-License-Identifier: GPL-2.0+ */ #incl...
【BSP开发之u
boot
】u
boot
常用命令以及代码分析
函数中通过initcall_run_list运行initcall_run_list列表中的函数,可以看一下init_sequence_r包括了各种板级的初始化,最终运行run_main_loop。第一阶段主要由start.s运行并实现相应的初始化,定义程序入口地址,初始化CPU,初始化内存,最后调用_main到第二阶段的板级别初始化部分。第二阶段主要是C语言编写,对于硬件内存分配,初始化硬件设备,串口初始化,显示设备初始化,运行环境初始化等等,最后启动内核。...
u
boot
启动流程详解(5)-_main
前言 _main标号中主要调用的函数有三个,board_init_f,relocate_code,board_init_r,这里先贴出_main的代码并注释,然后对这三个函数的流程及原理进行详细介绍。1、代码注释ENTRY(_main)/* * Set up initial C runtime environment and call board_init_f(0). */ /* *这里首先为
i.MX6ULL系统移植:u
boot
移植8 - u
boot
启动流程概述
一、u
boot
启动流程 二、链接脚本分析 u-
boot
编译
成功后才会在根目录下
出现
u-
boot
.lds。 通过 .lds 链接文件和 .map 文件找到执行的第一行程序。 链接脚本如下: ;定义文件输出格式: OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") OUTPUT_ARCH(arm) ;设置输出文件的体系架构 ENTRY(_start) ;设置入口地址 SECTIONS ;告诉链接器如何把输入文件的
基于IMX6Q的u
boot
启动流程分析(1):u
boot
入口函数
本文主要分析IMX6Q下的u
boot
启动流程
Linux_Kernel
4,438
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章