- 1
- 2
- 3
- 4
- 5
BSP学习知识点
资料介绍
BSP学习知识点
步骤 1. 配置 tftp 服务器
可以使用任意的 tftp 服务器,将发布包 image_glibc_multi-core_arm64 目录下的
相关文件拷贝到 tftp 服务器目录下。
步骤 2. 参数配置
单板上电后,敲任意键进入 u-boot。设置 ipaddr(单板 ip)、ethaddr(单板的 MAC
地址)和 serverip(即 tftp 服务器的 ip)。
??????????????? setenv ipaddr 10.67.208.170?? ??// setenv ipaddr 192.168.0.10
??????????????? setenv ethaddr 00:10:ab:20:81:70 // setenv ethaddr 00:10:ab:20:81:70
??????????????? setenv netmask 255.255.254.0? ?// setenv netmask 255.255.255.0
??????????????? setenv gatewayip 10.67.208.1 ???//setenv gatewayip 192.168.0.1
??????????????? setenv serverip 10.67.209.239 ??// setenv serverip 192.168.0.122
ping serverip,确保网络畅通。
以上为举例,IP 以实际为准。
步骤 3. 烧写 multi-core 版本映像文件到 SPI NAND
注意:单 Linux 方案要烧写 image_glibc_multi-core_arm64 目录中的镜像文件!
1. 地址空间说明
| 1M ?????? ??? ??| 9M ???? ??? | 16M ????????????? |
|-----------------|-------------|-------------------|
| uboot ??????? ??| kernel ???? | rootfs ?????????? |
以下操作基于图示的地址空间分配,也可以根据实际情况进行调整。
2. 拨码选择主 CPU
通过拨码开关 SW1.4 设置选择主 CPU:
0:从 A53MP Core0 启动;
1:从 A53UP 启动。
3. 烧写 u-boot
mw.b 0x44000000 0xff 0x100000
tftp 0x44000000 u-boot-hi3559av100.bin
nand erase 0x0 0x100000
nand write 0x44000000 0x0 0x100000
4. 烧写内核
mw.b 0x44000000 0xff 0x900000
tftp 0x44000000 fip.bin
nand erase 0x100000 0x900000
nand write 0x44000000 0x100000 0x900000
5. 烧写文件系统
mw.b 0x44000000 0xff 0x1000000 ??// mw.b 0x44000000 0xff 0x6400000 (100m)
tftp 0x44000000 rootfs_hi3559av100_2k_24bit.yaffs2
nand erase 0xA00000 0x1000000 ??// nand erase 0xA00000 0x6400000
nand write.yaffs 0x44000000 0xA00000 0xcfeb00 (0xcfeb00 为 rootfs 文件实际
大小) //nand write.yaffs 0x44000000 0xA00000 0xBED180
6. 设置启动参数
setenv bootargs 'mem=512M console=ttyAMA0,115200 root=/dev/mtdblock2 rw
rootfstype=yaffs2 mtdparts=hinand:1M(boot),9M(kernel),16M(rootfs)' frff
setenv bootcmd 'nand read 0x44000000 0x100000 0x900000;bootm 0x44000000'
saveenv
?
//setenv bootargs 'mem=512M console=ttyAMA0,115200 root=/dev/mtdblock2 rw rootfstype=yaffs2 rw mtdparts=hinand:1M(boot),9M(kernel),100M(rootfs) ' frff
setenv bootcmd 'nand read 0x44000000 0x100000 0x9
部分文件列表
文件名 | 大小 |
BSP学习知识点.doc | 24K |
最新上传
-
cai0603 打赏3.00元 2天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏10.00元 2天前
-
cai0603 打赏3.00元 2天前
用户:dongshao
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏270.00元 3天前
用户:kk1957135547
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏50.00元 3天前
用户:w993263495
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏90.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏50.00元 3天前
用户:forgot
-
21ic下载 打赏10.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:wanglu6666
-
21ic下载 打赏5.00元 3天前
用户:人间留客
-
21ic下载 打赏5.00元 3天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 3天前
用户:akae_du
-
21ic下载 打赏5.00元 3天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏20.00元 3天前
资料:STM32控制小米电机
全部评论(0)