摘要: tftp 可传输单个文件,不能传文件夹 需要通过命令传输文件,略显复杂 ==一般调试kernel时,用uboot通过tftp方式启动,不用每次都烧写存储介质== nfs 在host linux(ubuntu)上的nfs文件夹中存放文件 开发板上mount ubuntu的文件夹,mount后就像自己的 阅读全文
posted @ 2017-12-20 16:26 liuwanpeng 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 有了BOOT.BIN(fsbl+pmu+atl+uboot)、uImage、uramdisk.image.gz,dtb文件,就可以启动了。把上述文件统统拷贝到SD卡,并设置开发板为SD卡启动。 0. U BOOT启动参数 设置启动参数,然后启动 将上述参数固化到flash里,免得每次都要输入 修改e 阅读全文
posted @ 2017-12-20 16:19 liuwanpeng 阅读(7605) 评论(1) 推荐(0) 编辑
摘要: 用petalinux的预编译目录里有rootfs文件,选择rootfs.tar.gz作为初始输入。 1.原始文件—— uramdisk 1.1 解压原始rootfs.tar.gz,得到若干文件 1.2 !!!制作空ramdisk.image 命令: 执行过程: 创建ramdisk.image,大小1 阅读全文
posted @ 2017-12-20 16:11 liuwanpeng 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 0.顶层Makefile增加交叉编译器 顶层makefile: 改为: 1.生成.config _defconfig文件一般的芯片都有,找到以后,用如下命令,其实就是拷贝到顶层目录,并命名为.config,里面包含一堆配置,make时读取。 _defconfig文件在 arch/arm64/conf 阅读全文
posted @ 2017-12-20 16:07 liuwanpeng 阅读(2113) 评论(0) 推荐(0) 编辑
摘要: 需要把若干文件打成大包,烧写到flash或者sd卡中,才能启动运行。 1.petalinux打包 petalinux packet打包时,需要petalinux的工程,限制太死了,不用。 2 windows环境SDK打包 2.1 制作BOOT.bin 用SDK的图形界面搞定也是一样的。 (markd 阅读全文
posted @ 2017-12-20 16:05 liuwanpeng 阅读(3627) 评论(0) 推荐(0) 编辑
摘要: petalinux使用太不方便,捆绑的太死板,也不通用,还不如直接用编译器来的简单高效。 本文说明从petalinux中提取出源代码的过程,前提是已经petalinux build完成。 1. uboot 编译结果里没有uboot的源码,可能是编译完了就删除了。 从git上下载吧。 2. linux 阅读全文
posted @ 2017-12-20 16:02 liuwanpeng 阅读(4142) 评论(1) 推荐(0) 编辑
摘要: ubuntu虽然能正常安装,但是build时会出现闪退情况,闪退后一切归零,没啥错误提示,改用centos来安装petalinux。 0.环境 vmware pro 14,centos 7.3 petalinux 2017.2 1.petalinux安装环境配置 除了python,其他都用yum直接 阅读全文
posted @ 2017-12-20 15:36 liuwanpeng 阅读(4550) 评论(0) 推荐(0) 编辑