首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
eabi专题
编译linux内核出现 arm-eabi-gcc: error: : No such file or directory
external/e2fsprogs/lib/ext2fs/tdb.c:673:29: warning: comparison between : In function 'max2165_set_params': -。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。 。。。。。。。。 host asm: libdvm <= dalvik/vm/mterp/out/Inte
阅读更多...
安装交叉编译器:EABI-4.3.3_EmbedSky_20100610.tar.bz2
TQ提供的交叉编译器中包含了用于制作各种文件系统镜像的工具集, 不需要再安装mkxxxximage_tools。 1.将EABI-4.3.3_EmbedSky_20100610.tar.bz2在/ 目录下解压: tar xvf EABI-4.3.3_EmbedSky_20100610.tar.bz2 -C / 解压后在/opt/EmbedSky下 得到 4.3.3 和 crosstool
阅读更多...
arm-eabi-addr2line android应用崩溃的调试方法
1.将ndk中的arm-linux-androideabi-addr2line可执行文件的路径加入配置文件~/.bashrc中,例如: export PATH=$PATH:~/dlna/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin 2.使配置生效:source ~/.bashrc
阅读更多...
arm-linux-eabi 和arm-none-eabi的区别
编译器 arm-linux-eabi 和arm-none-eabi arm-linux-eabi 用于编译 armlinux 代码 arm-none-eabi 不指名操作系统,可以是linux, 也可以是vxworks等,arm-none-eabi 不包含 __linux__ 等特定宏,所以往往编译linux 内核的时候通不过。 编译器 arm-linux-eabi 和
阅读更多...
0019__arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
https://www.veryarm.com/296.html
阅读更多...
在ubuntu上使用vscode+gcc-arm-none-eabi+openocd工具开发STM32
文章目录 所需工具安装调试搭建过程中遇到的问题 写在前面 老大上周让我用vscode开发STM32,我爽快的答应了,心想大学四年装了这么多环境了这不简简单单,更何况vscode这两年还用过,然而现实总是令人不快的——我竟然花了差不多两周时间在这上面,并且不知道花费了多少流量😭😭😭。这玩意就给了所需要的主要工具,形象一点就如标题,问其他人他们也搞不定。因此,大家有空还是
阅读更多...
vitis2021.1 armr5-none-eabi-objcopy -O binary elf文件转bin文件变大
把编译的程序文件尾缀elf变成bin文件,编译的是xilinx 4ev R5核的裸机程序。 本来是一件很简单的事情,输入下面命令即可。 armr5-none-eabi-objcopy -O binary c_project_r5_app0.elf c_project_r5_app0.bin 但是编译出来的bin文件无法运行,排查文件大小,发现bin文件变得非常大,比elf文件还大。 很明显
阅读更多...
关于什么是ABI、EABI、OABI
关于ABI 和EABI codesourcery 公司提供的编译器是符合EABI 标准的编译器,我们公司的文件系统内容 就是基于该编译器制作生成的,因此使用老式的ABI 接口编译器如arm-linux-gcc 2.95.3 等编 译出的可执行文件,是不能在上面运行的。 关于ABI 和EABI 的描述,见下面的说明: 原文链接:http://linux.chinaunix.net/bbs/threa
阅读更多...
Windows 下 使用 VSCode 和 arm-none-eabi 编译Linux代码时 mkdir 命令出错
编译环境: IDE: VSCode 交叉编译器:arm-none-eabi make 命令:Mingw-w64 GCC for Windows 64 源代码管理:git 交叉编译器版本和安装目录: E:\work_soft\gcc-arm-none-eabi-10.3-2021.10 Mingw 版本和目录:E:\work_soft\x86_64-13.2.0-release-po
阅读更多...
arm-none-eabi-gcc not find
解决办法:安装:gcc-arm-none-eabi sudo apt install gcc-arm-none-eabi; 如果上边解决问题了就不用管了,如果解决不了,加上下面这句试试运气: $ sudo apt-get install lsb-core 看吧方正我是运气还不错,感觉是搞定了
阅读更多...
【S32DS报错】-2-提示Error while launching command:arm-none-eabi-gdb –version错误
目录 1 Error错误提示 2 Error错误原因 3 如何消除Error错误 结尾 【S32K3_MCAL从入门到精通】合集: S32K3_MCAL从入门到精通https://blog.csdn.net/qfmzhu/category_12519033.html 1 Error错误提示 使用S32DS+J-LinK下载程序,在Dedug Configurations…,
阅读更多...
Linux下开发STM32:使用gcc-arm-none-eabi工具链编译生成bin、hex文件
1.为什么不是gcc 在开发stm32的时候,编译工具链要使用gcc-arm-none-eabi,为什么不是gcc呢?这就要说到linux下的交叉编译了,因为我们要在PC机上编译出可以运行在ARM上的程序,使用gcc编译出的是在PC上运行的程序,所以我们要使用gcc-arm-none-eabi进行交叉编译~ 2.gcc-arm-none-eabi toolchain 介绍及安装 gcc-ar
阅读更多...
arm-none-eabi-gcc下实现printf的两种方式
方式1,移植第三方printf库: 1. 下载地址:https://github.com/mpaland/printf 2. 拷贝其中的printf.c和printf.h到本地; 3. 重新实现 void _putchar(char character) 接口,使用具体串口发送ch数据,如在 uart_hal.c中重新实现该接口: void _putchar(char character)
阅读更多...