新唐ARM9----NUC972DF62Y开发环境搭建
原文:https://blog.csdn.net/qq_41980333/article/details/84330018
最后发布于2018-11-21 22:27:46
1.安装虚拟机,ubuntu 16.04.5.
2.安装32位库
sudo apt install lib32ncurses5
sudo apt install lib32z1
sudo apt install lib32stdc++6
sudo apt install libncurses5-dev
3.把BSP复制到虚拟机,解压,可通过安装vmware tools直接拉过去,或者设置共享文件夹,然后再虚拟机里复制
cd /mnt/hgfs/share
cp nuc970bsp.tar.gz /home/name/Downloads
cd /home/name/Downloads
tar -xvf nuc970bsp.tar.gz
4.执行安装脚本
sudo ./install.sh
安装在/opt
5.设置环境变量
sudo vim /etc/profile
末尾添加
export PATH=$PATH:/usr/local/arm_linux_4.8/bin
保存退出
source /etc/profile
输入arm-linux,然后按tab键,看是否自动补全,然后注销用户在重新登录
6.编译UBOOT
make O=/home/ysh/Downloads/nuc970_uboot/ distclean O后面为编译存放的路径
make O=/home/ysh/Downloads/nuc970_uboot/ nuc970_config
make O=/home/ysh/Downloads/nuc970_uboot/ all
编译完成
把根目录下的u-boot.bin和子目录nand_spl中的u-boot-spl.bin拷贝到共享文件夹中,待会和内核一起通过Nu-Writer下载
再把nuc970_uboot/tools添加到环境变量中
7.编译内核
cd /linux-3.10.x
make nuc972_defconfig
make uImage
编译完成
再把上一层目录image中生成的文件拷贝到共享文件夹,待会下载
8.打包rootfs
cd /opt/nuc970bsp/applications/yaffs2utils
make clean
make
把该路径加到环境变量
cd /opt/nuc970bsp
ls
可以看到rootfs文件夹,或者自己使用busybox生成。
mkyaffs2 --inband-tags -p 2048 rootfs rootfs.img
再把rootfs.img拷贝出来,一起烧录
————————————————
版权声明:本文为CSDN博主「hatsuka」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41980333/article/details/84330018

浙公网安备 33010602011771号