代码拉取完成,页面将自动刷新
linux learn
软件架构说明
cd nuc980_project/nuc980bsp/u-boot-2016.1
make distclean
make nuc980_zmb_defconfig
make all
最后生成u-boot.bin和u-boot-spl.bin两个文件(u-boot-spl.bin 会产生在子目录 /spl 中。)
cd nuc980_project/nuc980bsp/linux-4.4.y
make distclean
make nuc980_zmb_defconfig
make uImage
我们用到的是980uimage这个文件,而不是980image
备份config
make savedefconfig && mv defconfig arch/arm/configs/xxx_defconfig
或者cp .configs arch/arm/configs/xxx_defconfig
[zhangmingbo@ubuntu]:[nuc980bsp]$ git clone --recurse https://gitee.com/OpenNuvoton/NUC980-linux-4.4.y.git
正克隆到 'NUC980-linux-4.4.y'...
remote: Enumerating objects: 28944, done.
remote: Counting objects: 100% (28944/28944), done.
remote: Compressing objects: 100% (9767/9767), done.
error: 预期仍然需要 6860 个字节的正文.04 GiB | 1.55 MiB/s
fatal: 远端意外挂断了
fatal: 过早的文件结束符(EOF)
fatal: index-pack 失败
git config --list
git config --global http.postBuffer 524288000
git config --global http.sslVerify "false"
git 仓库过大,clone不下来的解决办法
先浅层clone
$ git clone --depth=1 https://gitee.com/OpenNuvoton/NUC980-linux-4.4.y.git
浅层clone成功后,再完整拉取:
cd NUC980-linux-4.4.y
#拉取完整当前分支
$ git fetch --unshallow
#追踪所有远程分支
$ git remote set-branches origin '*'
#拉取所有远程分支
$ git fetch -v
wpa_supplicant -B -d -i wlan0 -c /etc/wpa_supplicant.conf
UART1 RX:PA0 TX:PA1
UART2 RX:PA9 TX:PA10
UART3 RX:PC4 TX:PC3
UART4 RX:PC10 TX:PC9
UART5 RX:PG6 TX:PG7
UART6 RX:PA4 TX:PA5
UART7 RX:PA14 TX:PA13
UART8 RX:PA11 TX:PA12
UART9 RX:PB3 TX:PB1
SPI
SPI1 PB4~PB7
PDMA
I2C
SDA PE10
SCL PE12
PWM
PWM0 channel2 PF7
PWM0 channel3 PF8
CAN0
RX:PD6 TX:PD7
ADC
channel2
channel3
6.build busybox
make deconfig
cp .config ./configs/default_defconfig
make default_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-
make ARCH=arm CROSS_COMPILE=arm-linux- install
cp -d ./_install/* ../image/rootfs_ssh/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。