解决 freescale cortex a9 bsp 下载时遇到的问题

原创 2015年07月07日 15:01:15



A9 平台的BSP从3.10开始已经转到了Yocto框架,不再支持之前的Ltib,并且官网上不再提供BSP下载。

从官网上下载到的是一堆PDF和一堆预编译的Image。

BSP需要根据  Freescale_Yocto_Project_User's_Guide.pdf  这个文档,到gerrit.googlesource.com上面去下载。


根据文档的步骤操作,当运行到这一条命令时出现问题:

repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-3.10.53-1.1.0_ga

错误提示:

fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
fatal: error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)

其原因是因为Python 2.7.9默认使能了HTTP的确认证书( certificate validation ),但是server端并没有你的client端所相信的证书。

解决方法是禁掉证书的检测,详见:https://www.python.org/dev/peps/pep-0476/


对于目前的的具体情况,需要编辑下载的repo文本。找到  urlopen  ,我这个版本的是在471行

      r = urllib.request.urlopen(url)


将这句改为以下代码:


       import ssl

# This restores the same behavior as before.
       context = ssl._create_unverified_context()

       r = urllib.request.urlopen(url, context=context)
#      r = urllib.request.urlopen(url)


重新运行,成功。


希望对其他人有所帮助。


ps:还是得学点Pathon啊 = =


Freescale i.MX 6Q平台移植Android MNC

公司一项目,用的是Freescalei.MX 6Q芯片,之前用的是Yocto系统。Linux+ Qt的架构。有客户希望使用Android平台。所以接到移植的要求。首次接触Freescale平台,所以问...
  • u013129593
  • u013129593
  • 2016年11月02日 19:07
  • 1886

Building OpenCV-2.4.X for Freescale's i.MX6 BSP (LTIB)

Building OpenCV-2.4.X for Freescale's i.MX6 BSP (LTIB) I was working on this post for a lon...
  • caibaihui
  • caibaihui
  • 2014年03月07日 23:17
  • 3226

IMX6 android 4.4.3 v2.0.1 docs and bsp sources

  • 2018年01月22日 11:22
  • 9.61MB
  • 下载

Yocto i.MX6 (TQIMX6) (01) : 3.14.28内核的适配

Freesacle Yocto的环境配置与编译 到Freescale下载imx6 Linux Source Code,解压里面的fsl-yocto命名的压缩包得到Yocto setup手册:Free...
  • dddxxxx
  • dddxxxx
  • 2016年09月13日 17:19
  • 2403

解决 freescale cortex a9 bsp 下载时遇到的问题

A9 平台的BSP从3.10开始已经转到了Yocto框架,不再支持之前的Ltib,并且官网上不再提供BSP下载。 从官网上下载到的是一堆PDF和一堆预编译的Image。 BSP需要根据  Freesc...
  • red_knight
  • red_knight
  • 2015年07月07日 15:01
  • 1118

Freescale Cortex-A9 IMX6开发板产品板

◆采用ARM® Cortex™-A9内核,主频高达1.2GHZ,兼容单核、双核、四核;   ◆带2D/3D/VG加速器,1080P的h.264视频硬件编解码,支持双720P视频编码;   ◆带1M...
  • myplucky
  • myplucky
  • 2014年06月11日 18:33
  • 3948

Exynos 4412 Cortex-A9嵌入式Linux驱动开发学习笔记-第一期

一、Linux 体系结构 如下图所示,Linux 体系结构,从大的方面可以分为用户空间(User Space)和内核空间 (Kernel Space)。 用户空间中包含了 C 库,用户的应用...
  • oleg_wu
  • oleg_wu
  • 2016年12月06日 21:25
  • 943

I.MX6 Android 5.1.1 下载、编译

I.MX6 Android 5.1.1 下载、编译 /****************************************************************...
  • chentao1215
  • chentao1215
  • 2017年02月18日 14:02
  • 596

i.MX6DL学习记录---kernel移植

软件版本:uboot-2013-04 + kernel-3.10.35 硬件版本:i.MX6DL-Sabreasd 准备工作 移植kernel和uboot差不多,由于这里下载的是frees...
  • BOJUE01
  • BOJUE01
  • 2016年07月28日 15:25
  • 4201

Crotex A9 中断流程

Cortex A9 按键中断(SPI)流程,实例:KEY2中断控制点亮LED2 1、检测按键k2,按键按下一次,实现LED灯闪一下。 2、查看原理图:连接引脚和控制逻辑 1)连接引脚 ...
  • Je930502
  • Je930502
  • 2016年02月10日 12:09
  • 1710
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决 freescale cortex a9 bsp 下载时遇到的问题
举报原因:
原因补充:

(最多只允许输入30个字)