OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3797|回复: 1

资料盘V1.4中1.例程源码里面的部分内容是否存在错误? 还请版主核实一下

[复制链接]

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2014-12-11
在线时间
20 小时
发表于 2020-7-1 14:36:52 | 显示全部楼层 |阅读模式
资料盘V1.4/1.例程源码/3.正点原子修改后的Uboot和Linux(出厂源码)里面有一个<源码必读说明.txt>, 内容如下:

说明:
这个目录下的(简称<3>)是出厂linux源码和uboot源码,是正点原子修改好的,各功能都调试好的。用户不需要再去改动。
不过可以基于上面去修改。
和【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.1.pdf用的源码是有些区别的,
请大家学习时需要按教程的去移植就应该使用开发板光盘A-基础资料\1、例程源码\11、开发板教程对应的uboot和linux源码。


但对照后发现, <11、开发板教程对应的uboot和linux源码>(简称<11>)才是已经修改好的.


更仔细的对比(文件):
rootfs文件
<3>没有
<11>已经存在

uboot/Linux编译用的shell脚本(mx6ull_alientek_emmc.sh)
<3>没有
<11>已经存在

uboot烧录工具(imxdownload)
<3>没有
<11>已经存在

参考PDF教程V1.4 - 37.2.1 修改顶层 Makefile
<3>Makefile没有修改
<11>Makefile已经修改


参考PDF教程V1.4 - 33.2.1 添加开发板默认配置文件
<3>mx6ull_alientek_emmc_defconfig文件存在, 但没有修改正确
<11>mx6ull_alientek_emmc_defconfig文件存在, 已经正确修改

再多的对比就不做了, 还请版主或者管理员核实一下, 把资料修改正确.

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2014-12-11
在线时间
20 小时
 楼主| 发表于 2020-7-1 15:35:39 | 显示全部楼层
补充一下,
使用<3>中的uboot, 不做修改直接使用脚本编译并使用imxdownload下载, 是可以正常使用的.
使用<3>中linux(未按教程)编译出来的zImage和.dtb, 通过tftp下载到开发板上, 使用bootz启动时,
最初, 会<貌似>正常启动了, 但最后会报错 Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

使用<11>的linux编译出来的zImage和.dtb, 通过tftp下载到开发板上, 使用bootz启动时, 一切正常.
我测试时没有挂载rootfs, 最后报了Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
算是符合实验预期
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 14:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表