AM335交叉编译环境搭建

概述

近期公司准备推出一款lora网关产品,采用了两套产品并行开发,交给我这边的是一块盈鹏飞的com335x(也就是主控为AM335)的验证板,还有芯域矩阵的sx1302的lora模块,lora终端。由于公司目前人员紧缺,从功能验证到主要功能实现全在我这边了,不过领导那边有现成的web端解决方案,基本上我这边功能完成以后项目雏形都具备,后边就是立项推进产品研发了。特此大体记录一下自己的工作,陆续更新……

COM335开发板简介

上班第一天就拿到了这么一块板子如下图,和相关资料(没有pdf格式的pcb原理图和芯片手册,全部是截图到文档中,结果就是说明的很详细,能帮软件工程师理解pcb设计,但是查找真不大方便,后续找部分扩展IO给我看花了四只眼,开个玩笑):
在这里插入图片描述

开发环境搭建

1、 解压交叉编译工具压缩包

tar -xvf arm-2010.09.tar.bz2

2、 修改配置文件/etc/bash.bashrc

sduo vi /etc/bash.bashrc
在文件最后一行加入下面代码
export PATH=$PATH:/home/linux/toolchain/arm-2010.09/bin

3、 重新生效配置文件

source /etc/bash.bashrc

4、 测试交叉编译工具链

arm-none-linux-gnueabi-gcc –v
在这里插入图片描述

错误问题

显示报错信息:
bash: /home/linux/arm-2010.09/bin/arm-none-linux-gnueabi-gcc: No such file or directory
解决方案:检查完PATH的值发现没有问题,同时可以用tab键补全命令,说明配置
生效成功,考虑到64位机器要编译32位机器代码。所以安装32位兼容库就可解决。
sudo apt-get install lib32z1 lib32ncurses5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值