首先在左侧的下载源码中下载我的源码,其中包含.bin和.imx文件,如果你不想编译源码,那么你可以直接使用这两个文件。我的源码编译是在windows系统的PC上进行的,并不需要linux环境,但是需要一个正版授权或者破解版的IAR,你可以到下面的地址下载到正版(需要花钱购买)的IAR,也可以到某些网站上下载一个破解版的IAR。
IAR官网下载:https://www.iar.com/cn/product/architectures/arm/iar-embedded-workbench-for-arm/
也可以到某些网站下载破解版比如(但是必须小心因为你可能下载到病毒):https://filecr.com/windows/workbench-for-arm/?id=671408513000
对于读者,作为编程人员,我就不再阐述如何安装IAR了,我假定你已经安装好了IAR,接下来我们直接打开下载到的源码其中的imx6.eww工作空间文件,就可以看到整个项目树目录。对于喜欢使用vscode的人来说,你可以先解压源码,然后打开源码的根目录就可以了,但是编译的时候不能使用常规的配置方式,因为必须要使用IAR的编译器来编译,所以我们搜索一个vscode的插件,就搜IAR,搜出来如下:
就是这个,安装它,然后你的左侧就会出现一个IARBuild,这个就是与IAR的项目树目录是抑制的,在其中有编译按钮,你需要在这里进行编译,他的工作方式与IAR中点编译连接是一样的,他可以调用IAR的编译器来编译,前提是你有权限。如下图:
由于在IAR中构建IM6ULL的运行环境时,在IAR的设置中需要很多设置,而这些设置我已经在我的源码的im6.eww工作空间这个文件中已经保存了,如果你想看怎么设置IM6ULL的运行环境,你可以点击左侧的3查看详细过程。