谁有做网站的朋友的V信,西安定制网页设计,教做发绳的网站,新遵义吧一#xff0c;全志R16、IMX6ULL和STM32MP157D启动相关
1#xff0c;IMX6ULL是EMMC启动后#xff0c;通过uboot fat命令的load进内存进行启动测试
2#xff0c;openedv应该也是参考的官方的板子#xff0c;类似调试口等均应该是一致的#xff0c;所以目前就是用正点原子…一全志R16、IMX6ULL和STM32MP157D启动相关
1IMX6ULL是EMMC启动后通过uboot fat命令的load进内存进行启动测试
2openedv应该也是参考的官方的板子类似调试口等均应该是一致的所以目前就是用正点原子的方式去验证
内存映射
STM32MP157D DDR 起始地址 0XC0000000
内存总大小是512M imx6ull的是0x80000000
全志R16的通过memory map的方式去查找开始的地址是 STM32MP157D是A7的架构。
3测试下启动方式
a)STM32MP157D-DK1板子只支持外置SD卡的驱动模式 首先通过SD去加载的时候用到的fatls命令必然是uboot下的相关的命令那么肯定是启动了uboot的了。然后我这里没法放东西的话那么就只能通过TFTP的方式进行启动。
问题uboot无法ping通查看原因
uboot下net list查看网卡就是一个而且是active的。
排查好了查看windows的防火墙的内容发现是打开的现在关闭了防火墙发现OK了没有问题的。 1设置下uboot的IP地址
setenv ipaddr
2配置下主机的TFTP服务器
setenv serverip
3通过TFTP下载到内存地址运行
tftp下载看呗先把BSP搞起来。 调试口这部分需要设置BASE基地址和偏移量分别是接收、发送和状态寄存器查看STM32MP157D的数据手册 while (!(readl(UART0_BASE USR) BIT(7)));这句话需要理解 串口不需要配置因为uboot已经配置完成了
调试口应该是UART4 0x40010000基地址 2023年10月26日15:52:13 调试串口打印部分调通对应SylixOS BSP开发(七)
当前需要学习的问题
1while (!(readl(UART0_BASE USR) BIT(7)));这句话需要理解
2然后就是虚拟内存的分配部分
amini2440的板卡虚拟内存的设置
b)R16的配置跟着教程走的
c全志T3的BSP参考文档查看