前几天在论坛无意间看到了大神leo121_3006061的关于在Linux下编译LPC824程序的帖子,正好电脑里有虚拟机装着Ubuntu,所以也试在Linux下编译LPC824的程序,但之间遇到了很多问题。这是leo121_3006061关于Linux的帖子:https://www.nxpic.org.cn/module/forum/thread-607506-1-1.html
https://www.nxpic.org.cn/module/forum/thread-607900-1-1.html
https://www.nxpic.org.cn/module/ ... p;extra=#pid2319992
里面有怎么建立在Linux下玩的步骤。
但是里面没有关于建立编译环境的。下面我介绍一下交叉编译环境的建立:
第一步要安装交叉编译环境 下载gcc-arm-none-eabi-5_4-2016q2-20160622-linux.tar,
然后放到windows与Linux共享目录, 执行解压命令:tar xjvf gcc-arm-none-eabi-5_4-2016q2-20160622-linux.tar -C /home/ctools/ 将交叉编译环境解压到/home/ctools/目录。 将交叉编译环境临时设置为当前交叉编译环境,关闭后就失效了。。。。 root@Linux-host:/# export PATH=$PATH:/home/ctools/gcc-arm-none-eabi-5_4-2016q2/bin/ 查看PATH值root@Linux-host:/# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/:/home/ctools/gcc-arm-none-eabi-5_4-2016q2/bin/:/home/ctools/gcc-arm-none-eabi-5_4-2016q2/bin/ 表示安装成功。 安装成功后,进入LPC824工程目录,make工程并进入下载模式进行下载。 下载模式,是reset+isp两个按钮,先按reset,再按下ISP,释放Reset,然后释放ISP,就进入下载模式了,另外说明一下,你先进下载模式,然后再make更好一些,等熟练了,先make,然后速度快点进下载模式也可以的,只要不超时(好像是10s)即可.超时就会报no answer. 不过先make,再按也可以,这个等待时间好像可以很久(1分钟可能) 下载成功截图:
|