OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4377|回复: 0

I.MX6ULL和MP157在Windows下交叉编译开发环境的搭建

[复制链接]

1

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2020-5-15
在线时间
16 小时
发表于 2021-1-13 20:55:00 | 显示全部楼层 |阅读模式
一.下载交叉编译器
下载地址为:https://releases.linaro.org/comp ... ux-gnueabihf.tar.xz
二.配置环境变量
解压到任意位置,在系统环境变量里添加解压出的bin文件夹的目录,此时打开命令提示符输出arm-linux-gnueabihf-gcc,回车可以看到无输入文件的错误,说明环境变量配置成功。
三.配置make
我使用的是Qt自带的MinGW32下的mingw32-make,复制一份重命名为make,配置进环境变量即可。此时可以像在Linux下一样开发裸机或者一般的程序了,但还不能烧写。
四.下载windows下的dd工具
下载地址为:http://www.chrysocome.net/downloads/ddrelease64.exe,注意这个dd是64位的,改名为dd.exe,也可以配置进环境变量。
这里为了方便使用了dd工具,其实可以使用winapi的CreateFile和WriteFile也可以烧写到磁盘,等我有时间了会写一下。
五.修改imxdownload源代码并重新编译
主要修改以下三行,因为windows下的命令提示符与linux命令有所不同。
imx.png
保存,使用gcc重新编译即可,注意这里使用的是win32的gcc,不是交叉编译的gcc,使用gcc -o imxdownload.exe imxdownload.c即可。
六.使用imxdownload.exe烧写到内存卡
使用命令imxdownload LED.bin F:即可,千万不要写错盘符,否则后果很严重!!!有时会报Error reading file: 87 参数错误。实测是烧进去的,忽略就行。这里Windows下的烧录也解决了。
七.使用交叉编译器重新编译并配置Qt工具链及库
参考:https://www.cnblogs.com/qinwanlin/p/6956833.html
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表