FSL_TICS_Rita 发表于 2014-10-29 17:27 
楼主你好,关于你提到的第一个问题BSP要改的内容很多的,因为你的处理器都不一样了。建议你重新移植吧。 ...
你好!
1、官网上的BSP就是一个,没有区分S/D/Q,你说的是把所有板级相关的文件,如kernel_imx/arch/arm/mach-mx6/board-mx6q_sabresd.c,这一类的文件换成相应的cpu是吧?
我现在solo的cpu用的就是board-mx6q_sabresd.c文件移植的。
2、kernel_imx/arch/arm/mach-mx6/目录下的文件如下,只有.c文件只有mx6q\mx6sl的,没有mx6dl的.c文件。查看board-mx6q_sabresd.c文件,可以看到该文件包含了#include "board-mx6q_sabresd.h"
#include "board-mx6dl_sabresd.h",这是说明其实imx6q跟imx6dl用的是同一个board-mx6q_sabresd.c文件,是吧?
board-mx6dl_arm2.h board-mx6q_arm2.c board-mx6q_sabrelite.c board-mx6sl_common.h
board-mx6dl_hdmidongle.h board-mx6q_arm2.h board-mx6q_sabresd.c board-mx6sl_evk.c
board-mx6q_hdmidongle.c board-mx6q_sabreauto.c board-mx6q_sabresd.h board-mx6solo_sabreauto.h
board-mx6dl_sabresd.h board-mx6q_hdmidongle.h board-mx6q_sabreauto.h board-mx6sl_arm2.c
3、内核配置这里也只有Quad跟SoloLite的CPU选项。是Quad的兼容了D、DL、S吗?
请看附件截图
4、请看网址http://www.freescale.com/zh-Hans/webapp/sps/site/prod_summary[url=home.php?mod=space&uid=1108767]@FSL_TICS_Rita .jsp?code=IMX6_SW[/url]【开发工具选项】
指的是支持Q/D,
支持Q/D/DL/S吗?开发平台指的是软件平台吗?因为连接点击进去,你们BSP上标注 i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo and i.MX 6Sololite Android BSP Source Code Files
5、烧写工具目录Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER\Profiles\MX6DL Linux Update\OS Firmware
下的u-boot-mx6dl-sabresd.bin(159k),uImage(3124)文件是从哪里编译出来的?是LTIB中linux版本的uboot跟uImage吗?因为我从android平台下编译的uboot有400多k,比那个159k要大很多。
问的很多,感谢FSL_TICS_Rita 耐心回复!谢谢!
|