重新编译内核之后,开发板不能启动TI的Matrix GUI - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13132|回复: 16
打印 上一主题 下一主题

[已解决] 重新编译内核之后,开发板不能启动TI的Matrix GUI

[复制链接]

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
跳转到指定楼层
楼主
发表于 2017-8-10 17:29:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
按照用户手册——“9-1-Linux内核编译方法.pdf”编译内核
所编译的内核源码包路径:开发板光盘资料\Kernel\linux-3.14.43\linux-3.14.43.tar.bz2
编译操作严格按照用户手册

编译得到如下文件:
/media/tl437x/kernel/linux-3.14.43/arch/arm/boot/zImage
/media/tl437x/kernel/linux-3.14.43/arch/arm/boot/dts/am437x-gp-easyevm.dtb

将am437x-gp-easyevm.dtb修改为am437x-gp-evm.dtb

开发板启动之后,使用tftp方式将得到的zImage、am437x-gp-easyevm.dtb下载到开发板

以下为测试结果:
(1) 光盘原来dtb文件、原来zImage,可以启动Matrix GUI
(2) 新编译的dtb文件、原来zImage,可以启动Matrix GUI
(3) 光盘原来dtb文件、新编译的zImage,不能启动Matrix GUI
(4) 新编译的dtb文件、新编译的zImage,不能启动Matrix GUI
因此,新编译的内核zImage不能启动Matrix GUI

并且在不能启动Matrix GUI的情况下,启动qt的led示例程序时,提示如下错误:
Could not initialize egl display
Aborted

而在正常启动Matrix GUI时,运行qt的led示例程序能够正常工作



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

8

帖子

1071

积分

金牌会员

Rank: 6Rank: 6

积分
1071
17#
发表于 2019-9-25 13:25:04 | 只看该作者
各位大神:
我也遇到编译extra相关的驱动模块的问题:
1.在Linux Processor-SDK包安装目录里执行sudo gedit Makefile 执行出现以下的故障:
root@baoyangyang-virtual-machine:/home/baoyangyang/ti-processor-sdk-linux-am57xx-evm-06.00.00.07#  make cmem-mod
================================
Building CMEM Module
================================
/bin/sh: 51: export: --sysroot: bad variable name
make: *** [cmem-mod] Error 2

1.在进入到/board-support/extra-drivers目录里执行sudo gedit Makefile 执行出现以下的故障:
root@baoyangyang-virtual-machine:/home/baoyangyang/ti-processor-sdk-linux-am57xx-evm-06.00.00.07/board-support/extra-drivers# sudo make cmem-mod
make: *** No rule to make target `cmem-mod'.  Stop.

回复 支持 反对

使用道具 举报

0

主题

46

帖子

363

积分

QQ游客

积分
363
16#
发表于 2018-1-18 09:30:10 | 只看该作者
每个人的情况不同,可参考AM5728的文档《Linux内核编译方法》中的extra驱动编译部分。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

27

积分

新手上路

Rank: 1

积分
27
15#
发表于 2018-1-14 13:34:22 | 只看该作者
前面make install 时候出现Can't read private key
回复 支持 反对

使用道具 举报

1

主题

4

帖子

27

积分

新手上路

Rank: 1

积分
27
14#
发表于 2018-1-14 13:28:39 | 只看该作者
我也遇到同样问题了,无法解决,按照上面的
am437x extra驱动编译.docx 里面讲的,在 sdk 目录下,输入make 然后按tab键,输出很少内容,只有一个make 和 make-ssl-cert,并没有其他make 项。进入board-support/extra-drivers/ 下,进入 cryptodev-module-1.6, make,然后make install。
同样方法进入sgx-modules-5.01.01.02, make 出了一大堆错,目前进行不下去了。求帮助。
回复 支持 反对

使用道具 举报

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
13#
 楼主| 发表于 2017-8-15 00:27:59 | 只看该作者
谢谢您,vefone!

我去试一下
回复 支持 反对

使用道具 举报

0

主题

83

帖子

426

积分

创龙

Rank: 8Rank: 8

积分
426
12#
发表于 2017-8-12 15:38:04 | 只看该作者
wujianzhang 发表于 2017-8-11 13:58
进入sdk包之后,执行这些make命令是不能执行的,提示找不到目标文件

具体步骤

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

83

帖子

426

积分

创龙

Rank: 8Rank: 8

积分
426
11#
发表于 2017-8-12 10:27:30 | 只看该作者
wujianzhang 发表于 2017-8-11 13:58
进入sdk包之后,执行这些make命令是不能执行的,提示找不到目标文件

不好意思,请再等等,我这边安排人去搞文档了。还没有给我提供,我会尽快给你。
回复 支持 反对

使用道具 举报

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
10#
 楼主| 发表于 2017-8-11 13:58:07 | 只看该作者
进入sdk包之后,执行这些make命令是不能执行的,提示找不到目标文件

点评

具体步骤  详情 回复 发表于 2017-8-12 15:38
不好意思,请再等等,我这边安排人去搞文档了。还没有给我提供,我会尽快给你。  详情 回复 发表于 2017-8-12 10:27
回复 支持 反对

使用道具 举报

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
9#
 楼主| 发表于 2017-8-11 13:54:48 | 只看该作者
问题2
在我安装的ti软件开发包sdk的目录/board-support/extra-drivers中,没有文档“am572x extra驱动编译.docx”中说明的驱动模块,并且执行该文档中编译extra-drivers模块的命令也是出错的,因此安装extra-drivers模块的命令也是不能执行的。
在我安装的ti软件开发包sdk的目录/board-support/extra-drivers中,包括的内容如下图所示

在文档“am572xextra驱动编译.docx”中,说明如下:
进入sdk包的目录下,依次执行以下命令编译相关的驱动:
make cmem-mod
make cryptodev
make gdbserverproxy-module-drv
make uio-module-drv
make debugss-module-drv
        maketi-sgx-ddk-km

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-3 10:06 , Processed in 0.046239 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表