您尚未登录。

楼主 #1 2018-01-12 08:22:45

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?我用dd if=boot0_sdcard.bin of=/dev/sdb bs=1k seek=8把boot0写到SD卡8k位置,启动不了,串口没输出。

离线

楼主 #3 2018-01-12 08:24:58

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

比如u-boot.fex和u-boot.bin ,全志的这个u-boot.fex是什么呢,没用过全志的东西,有知道的高手提点提点

离线

楼主 #4 2018-01-12 08:25:58

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

你dd操作可能目的地址不对

离线

楼主 #6 2018-01-12 08:27:30

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

根据sunxi.org给的一些类似平台的信息,boot0都是写到seek=8k byte位置,我也搞不清楚

离线

楼主 #8 2018-01-12 08:28:37

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

意思是boot0打印的和linux启动打印串口不是一个?这....

离线

楼主 #10 2018-01-12 08:29:48

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

可是我看源码,第一句"HELLO! BOOT0 is starting!\n"都没打出来....肯定是串口初始化就失败了,要么就是串口不对

离线

楼主 #12 2018-01-12 08:30:50

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

是不是我用dd if=boot0_sdcard.fex of=/dev/sdb bs=1k seek=8就好了呢...我之前用的.bin格式

离线

楼主 #14 2018-01-12 08:33:47

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

因为我们买的V3开发板,他们给的SDK是android的,我们打算用自己的linux,所以我就打算单独做SD卡启动,没用他们给的pack脚本

离线

楼主 #16 2018-01-12 08:35:30

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

因为我没用过全志的东西,以前用的是imx6,自己做的卡都能启动

离线

楼主 #18 2018-01-12 08:39:12

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

再请教一下,是不是做SD启动卡,一定要用全志的pack脚本。现在比如我没有android,只有linux kernel,u-boot,那么打包出来的东西用phoenixcard做出来能启动板子吗?谢谢

离线

楼主 #19 2018-01-12 08:40:27

F1F2
会员
注册时间: 2017-09-11
已发帖子: 99
积分: 99

Re: 有人知道全志的.fex格式是啥吗?比如u-boot.fex和u-boot.bin有什么区别?全志的pack脚本到底干了啥?有高手提点一下吗?

解决了,感谢大家的帮助,分享一下过程吧。
1.对于新用全志平台的朋友来说,比如我,先了解一下sys_config机制,其实就是类似主流的dts,全志linux内核里有script_get_item之类的程序也是对应主流linux的设备树解析函数
2.看了u-boot的源码,发现很多设备信息都是空的,也没有其他函数来填充初始化
3.虽然全志自己搞的一套脚本很烦,但是既然要用还是得研究研究,比如这次,一般来说编译完的u-boot就可以直接使用,但是全志的不一样,需要用pack脚本把sys_config里面的配置信息添加进去,生成u-boot.fex,这才是烧写文件

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn