历史上的今天
今天是:2025年02月15日(星期六)
2020年02月15日 | Exynos4412交叉编译环境搭建
2020-02-15 来源:eefocus
交叉编译:在PC机(x86平台)上开发程序,在ARM板上运行,提高开发、编译速度。
环境:
Tiny4412SDK1506开发板
需要软件:
arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
检测系统是否已经安装有交叉编译环境:
# arm-linux-gcc -v
bash: arm-linux-gcc: command not found
1. 安装步骤:
1)找到arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 所在路径,并解压压缩文件
# tar xf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
# ls
arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz opt
解压后得到一个opt文件夹
2)在usr/local/目录下创建文件夹,并将解压缩的文件夹./opt/FriendlyARM/toolschain/4.5.1/拷贝到/usr/local/arm/目录:
# mkdir /usr/local/arm
# cp opt/FriendlyARM/toolschain/4.5.1/ /usr/local/arm/ -rf
3)修改环境变量:
# vim /root/.bash_profile
添加:
PATH=/usr/local/arm/4.5.1/bin/:$PATH
export PATH
4)注销用户,重新登录用户后生效
或者:
source /root/.bash_profile
使配置文件生效。
5)检测交叉编译环境是否安装成功:
# arm-linux-gcc -v
...
gcc version 4.5.1 (ctng-1.8.1-FA)
检测到交叉编译环境版本为4.5.1,安装成功。
至此,Exynos4412的交叉编译环境已经搭建完成,可以使用交叉编译工具,编译出能在开发板上运行的应用程序和内核镜像文件。
史海拾趣
|
(求助,在线等)linux下自动运行HELLOHWORLD的问题 刚开始接触ARM,现在用的是S3C44B0的开发板,不知道在uclinux下的rc里该修改哪些东西。 在网上看到应该修改如下第一个地址的rc,而且我照做了,make之后没有报错. uClinux-dist/vendors/Samsung/44B0/rc uClinux-dist/romfs/etc/rc 下面是我u ...… 查看全部问答> |
|
ABSTRACT This application note explores a hardware abstraction layer implementation to make C/C++ coding easier on 28x DSPs. This method is compared to traditional #define macros and topics of code efficiency and special case r ...… 查看全部问答> |
|
用2410开发板 + ulink2 调试程序(IDE使用uV4)。板子上有64MB SDRAM和64Mnandflash,我使用ulink2希望先把程序down到SDRAM中,点击debug,程序指向0x0000 0000处,即LDR PC, Reset_Addr,我写的是个最简单的 ...… 查看全部问答> |
|
版主问下关于小于100脚的STM32F103X的VDDA问题? 请问版主对于小于100脚的STM32F103X的VDDA需要电流是多大啊, 我想用一个3.3V基准源来做VDDA以提高内部AD的采样稳定性。使不受VDD电源 的干扰。不知这样是否可行!关于VDDA有具体参数吗?… 查看全部问答> |
|
前辈们好。 我是个新手~~ 之前玩过mini2440.但是仅停留在初学阶段。 现在刚接触lm3s811. 希望老鸟们多多指教~。能附上一些适合初学者学习的链接吗?我看了lee的跟着套件光盘入门LM3S811.pdf。但是uart_echo编译后。 运行起来 串口没有回显内容希望 ...… 查看全部问答> |
|
我在用LM3S9B96做SPI自发自收的实验,做了两个,第一个是没有加中断,发送一个接收一个(没有问题),第二个是加了中断,在中断里接收发送的数据,问题就出在在中断函数里单步调试运行到匀匀IDataGet(SSI_BASE, &rec[0]);程序就跑飞了,自己能力有 ...… 查看全部问答> |
|
MSP的C编程为什么配置文件的语句看不懂,都是关于寄存器的式子,而不是赋值给寄存器 刚PIC18转攻MSP430.对于那些始终配置语句,和看门狗的配置语句真心看不懂,不是赋值的,而是关于寄存器的式子,BCSCTL1 = CALBC1_1MHZ; DCOCTL = CALDCO_1MHZ; 这些之类的。什么意思求大神解救… 查看全部问答> |




