我是嵌入式的初学者,有freescale芯片的一块开发板,想学习如何编译boot和android,然后下载的板子上。
先不管下载到板子上运行是否有问题,只是想先学习这个编译过程,我该如何做或是看那些文档?最好是一步一步(step by step)教如何做的那种资料,求高人指点,谢谢!
Solved! Go to Solution.
Hi hui,
关于源码的下载编译你可以参考我们官网提供的文档Android_User_Guide.pdf,里面有详细的步骤。关于使用mfgtool工具烧写以及板子启动的介绍你可以查看文档Android_Quick_Start_Guide.pdf。
请问你这里使用的是哪块板子,使用的android 的BSP 是哪个版本呢?
Have a great day,
(Dan)
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Dan,
I had been download android_L5.1.1_2.1.0_core_image_6dqsabresd and android_KK4.4.3_2.0.0-ga_core_image_6qsabresd but both failed , And Msgtool is IMX6_L5.1_2.1.0_MFG_TOOL.tar.gz.
Thanks.
Msgtool is IMX6_L5.1_2.1.0_MFG_TOOL.tar.gz.
Hi hui,
关于源码的下载编译你可以参考我们官网提供的文档Android_User_Guide.pdf,里面有详细的步骤。关于使用mfgtool工具烧写以及板子启动的介绍你可以查看文档Android_Quick_Start_Guide.pdf。
请问你这里使用的是哪块板子,使用的android 的BSP 是哪个版本呢?
Have a great day,
(Dan)
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Dan,
感谢你回答我的问题。
我还很菜,提到的两个pdf文件在哪里呢,如何找到?
板子的芯片是i.MX6DL,想用Android 5.0
nice day,
(hui)
Hi hui,
我们官网提供的文档和资料你都是可以在i.MX Applications Processors|ARM® Cores|NXP 这里看到的,有不同系列的芯片,你可以点进去查看的。关于i.mx6系列的软件与环境你可以查看:i.MX 6 Series Software and Development Tool|NXP 。
有问题我们再沟通。
Have a great day,
(Dan)
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Dan:
非常感谢你!
看来我需要熟悉一下官网的组织结构,找找这些文档,学习一下。
谢谢!
Happy day
(hui)
Hi hui,
有问题我们再沟通。
Have a nice day
Best Regards
Dan
Hi Dan:
问题1:
我装了一台Ubuntu14.04的机器,配置好之后正在下载资源:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.2_r3
$ repo sync
我下载的是android-5.0.2_r3,但Android_User's_Guide.pdf文档上下载的是android-5.0.2_r1,这两个版本应该区别不大吧,后面会因为这个有问题吗?
问题2:
按照Android_User_Guide.pdf文档3.1的描述
1 $ cd ~
2 $ mkdir myandroid
3 $ mkdir bin
4 $ cd myandroid
5 $ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
6 $ chmod a+x ~/bin/repo
7 $ ~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.2_r1
8 $ ~/bin/repo sync # this command loads most needed repos. Therefore, it can take several hours to load.
9 $ cd ~/myandroid/prebuilts/gcc/linux-x86/arm
10 $ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/armeabi-4.6
11 $ cd arm-eabi-4.6
12 $ git checkout android-4.4.3_r1
我有下面的问题,如果因为我很菜,提出的问题没法回答,可以告诉我应该去学习什么知识。
问题1:上面第7行安装repo用的是android-5.0.2_r1,而第12行用的是android-4.4.3_r1,两个版本不一样,这是怎么回事呢?
问题2:armeabi-4.6是什么?在我的目录下.../prebuilts/gcc/linux-x86/arm有armeabi-4.6和arm-linux-androideabi-4.8两个文件夹,还需要armeabi-4.6吗?
问题3:
下面的三个包:
第一个:android_L5.0.0_1.0.0-ga_core_source.gz
第二个:android_L5.0.0_1.0.0-ga_omxplayer_source.tar.gz
第三个:android_L5.0.0_1.0.0-ga_wfdsink_source.tar.gz
我下载到了第一个,可是却怎么也找不到第二个和第三个。
第一个不支持播放视频和WIFI,第二个支持播放视频,第三个支持WIFI对吗?
如果我既想可以播放视频又想可以支持WIFI可以吗?
谢谢!祝新年快乐!
Hui
Hi hui du,
新年好,不好意思才给你i回复哈。
关于你以上的问题:
1、建议你按照我们官网提供的文档中的步骤来操作。
2、是这样,android5.0和android4.4.3使用的是arm-eabi-4.6是一样的,arm-eabi-4.6是android中的交叉编译工具。
3、第二个:android_L5.0.0_1.0.0-ga_omxplayer_source.tar.gz
第三个:android_L5.0.0_1.0.0-ga_wfdsink_source.tar.gz
这两个是特有的跟对特别场合的源码,不是公开的。使用的话要和我们公司签订协议才可以拿到的。
Have a great day,
(Dan)
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Dan:
你好!
我在过年期间按照pdf文档上的描述已经编译完成了。
但是在烧文件的时候遇到了问题,操作过程是这样的:
1、板子芯片是i.MX6DL;PC系统是Win8.1专业版
2、在PC上准备文件:
2、设置好板子上的跳线,连接上PC与板子之间的USB线
3、连接板子的电源线,并按一下板子上的开关上电,然后在设备管理器中会看到新的设备
4、双击MFGTool-Dir文件夹下的MfgTool2.exe文件,可以看到 “HID标准的供应商定义设备”
然后再点击Start按钮,依次会显示
从点击Start按钮开始到这里,只持续了10几秒钟,然后就不动了。
设备管理器里也没有了“符合 HID标准的供应商定义设备”。
我不知道问题出在哪里,帮我看一下,谢谢!
Nice Day!
hui
Hi hui,
我这里看到你是写到EMMC上的,不知道你mfgtool的cfg.in文件配置的是否正确,还有请问当你使用mfgtool烧写的时候,你用的是mfgtool2-android-mx6dl-sabresd-emmc.vbs 这个来烧写的么?
Have a great day,
Dan
Hi Dan:
你好!
一、至于是不是该改写到emmc上,还是改写到其他的地方,我不知道如何选择
二、下面是我cfg.ini文件的配置,这个配置文件我解压之后没有更改过
[profiles]
chip = Linux
[platform]
board = SabreSD
[LIST]
name = SDCard
[variable]
board = sabresd
mmc = 0
sxuboot=17x17arm2
sxdtb=17x17-arm2
ldo=
三、vbs文件我不知道怎么用。在MfgTool2.exe同文件夹下,有很多vbs文件,如何选择用哪个呢?
四、在网上这样交流说不太清楚,不知道你们有没有技术支持,可以面对面的指导一下呢?
Have a great weekend!
Hui
Hi hui,
Sorry for late reply. 关于你如上的问题,我一一回复给你。
一、至于是不是该改写到emmc上,还是改写到其他的地方,我不知道如何选择
写到EMMC和SD卡上的话mfgtool的配置文件是有些区别的,cfg.ini 配置不同的。还有mfgtool的烧写过程是按照ucl2.xml 脚本来执行的。建议你看一下mfgtool下的document了解一下mfgtool的工作原理。
关于android 5.0 mfgtool 工具的使用,你可以看到如下图片,这里你假如你要写到SD卡上的话,你可以直接使用mfgtool2-android-mx6dl-sabresd-sd.vbs, 或者你是可以使用MfgTool2.exe,但是cfg.ini 脚本你要配置正确,cfg.ini的配置你可以edit mfgtool2-android-mx6dl-sabresd-sd.vbs, 按照这里的参数配置就是可以的了。如果你是要写到emmc上的话你可以直接使用mfgtool2-android-mx6dl-sabresd-emmc.vbs,使用MfgTool2.exe的话,cfg.ini 的配置方法同上。
二、下面是我cfg.ini文件的配置,这个配置文件我解压之后没有更改过
[profiles]
chip = Linux
[platform]
board = SabreSD
[LIST]
name = SDCard
[variable]
board = sabresd
mmc = 0
sxuboot=17x17arm2
sxdtb=17x17-arm2
ldo=
原始配置参数你要根据你的需求来修改正确才可以使用的。
三、vbs文件我不知道怎么用。在MfgTool2.exe同文件夹下,有很多vbs文件,如何选择用哪个呢?
你这里可以使用MfgTool2.exe,但是你需要编辑cfg.ini文件,而且配置要正确。或者你可以直接使用下面提供的vbs来烧写。
四、在网上这样交流说不太清楚,不知道你们有没有技术支持,可以面对面的指导一下呢?
你好,我就是技术支持,我们是在线的支持:smileyhappy:
Have a great day,
Dan
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Dan:
要是能够面对面的技术支持多好啊!
你在哪个城市呢?
Nice Day,
Hui
Hi hui,
We are Shanghai technique support team. Any questions you can contact me easily.
Have a nice day
Dan
Dan:
上海呀,那是够远的!
Nice day,Hui
Hi hui,
Any questions you can contact me easily online:smileyhappy:.
Have a nice day
Dan
Hi Dan,
我的开发板是IMX6Q-SDB,使用的是mfgtool2-android-mx6q-sabresd-emmc.vbs/mfgtool2-android-mx6q-sabresd-sd.vbs 但下载时都会停在 “No Device Connected” 。能给些建议吗?
Thanks.
Hi ferdinand yang,
Here can I known which version BSP are you using?
Have a nice day
Dan
Hi Dan,
I was download images by mfgtool2-android-mx6q-sabresd-sd.vbs, but the mfgtool will stop and display "No device connected " after "Jumping to OS image" , and I had capture the uart log during this period, but I didn't find any pace upload the log to you ,can you tell me your email? My email is hanwujiasd@163.com.
Thanks.
Hi hui,
Sorry啊,我们这边是在线支持的,或者是在官网提交技术服务请求。
Have a great day,
Dan