@shuaige 谢谢,根据其他帖子找到添加方法了,不过除了这些默认支持的工具包,其他的添加有没有好的方法
Z15242116489 发布的帖子
-
回复: 不建议使用国产米X家的T527开发套件
大佬,我也买了一个527,目前好像只有linux和andriod;我用的linux,这个系统烧进去是没有一些基本指令和想用的包的,怎么去把这个想要的包在制作系统的时候打进去呀
-
回复: T507 twi 加密芯片atsha204
@yulife
您发的这个github上我之前也看到过,也放进去测试了,估计是我放的不太对,导致没有像他说的生成设备节点,另外您说的sha204.c这个文件不存在,倒是有一个不带204的sha.c文件;后面放的有设备树配置截图以及menuconfig配置
-
GPU驱动软件正常调用
t507板子ubuntu系统移植,最后生成的系统(ubuntu 18.04.5--4.9.170)中gpu的驱动可以正常挂载,另外程序需要的open GL库也手动下载了,用户层的libmali.so文件也有,程序启动后页面仍然是比较卡顿的,似乎是系统并没有成功使用硬件gpu加速,如何正常使用gpu进行渲染加速?
-
全志507---千兆网口不能正常使用
基于米尔507开发板,画的PCB;千兆网口芯片选型相同都是YT8511;同一个系统,在原装板正常使用千兆网,但是在自画的板子上只能把网口速率设置为100MB/S才能使用,多加的电容是电源部分的(不清楚是否会影响到网口),这个网口速率该怎么解决,希望大佬看一下
-
T507如何适配千兆网口rtl8211
我是基于米尔T507核心板做了一个PCB,千兆网口选用的是rlt8211e和米尔默认的YT8511不同,sdk中有Realtek相关的驱动文件,设备树的配置我参考飞凌的507适配rtl8211手册,不需要修改设备树中的任何东西,仅仅把make menuconfig中的配置项(CONFIG_REALTEK_AUTOPM=y)勾选后重新打包系统,我也是把CONFIG_REALTEK_AUTOPM=y勾选后打包烧录,最后到开发板上eth0的连接状态一直是no,不清楚是不是设备树寄存器地址需要修改还是什么原因导致的。
-
回复: T507加载GPU驱动模块,加载不成功
@whycanservice
这个问题已解决,目前在使用的时候又出现新的问题,正常情况下是可以加载mali_kbase的了,但是我需要用到cgroup,因此我在编译内核的时候把这个配置选择了(CONFIG_CGROUP_DEVICE=y),然后编译打包,再去执行加载模块的时候出现这个问题 disagrees about version of symbol module_layout -
回复: BUILDROOT 编译成功,运行失败!无法挂载ROOTFS
@wellschan
可以试试在make menuconfig对应的deconfig里面修改内核的配置,可能是在图形化界面里面勾选的保存不成功 -
T507驱动模块挂载和内核里面开放出cgroup会出现冲突
在内核中没有打开 CONFIG_CGROUP_DEVICE is not set这个配置的时候,系统可以正在挂载gpu驱动,但是这个打开之后就出现挂载错误
-
回复: T507加载GPU驱动模块,加载不成功
@whycanservice
按照您说的方法,我把这段注释掉,重新编译打包,系统仍然是加载不成功模块;用您给的ko文件仍然是相同的错误
-
T507加载GPU驱动模块,加载不成功
在系统中执行lsmod 返回为空,然后去/lib/modules下面去手动加载模块,会出现格式错误,然后dmesg打印的错误提示版本异常
-
T507芯片网络丢包问题咨询
基于T507芯片的两个板子,使用米尔的镜像来烧录到跟米尔507相似的板子上,两块板子其中有一个有网络,但是会丢包,另一个可以正常使用,这是什么原因导致的呢?
-
回复: v851s 在分区表中新建分区报错
(507芯片)问一下,想尝试新建一个分区,然后修改了一下sys_partition.fex文件,具体如下
;--------------------------------------------------------------------------------------------------- ; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串 ;--------------------------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------------------------- ; 固件下载参数配置 ;--------------------------------------------------------------------------------------------------- ;*************************************************************************************************** ; mbr的大小, 以Kbyte为单位 ;*************************************************************************************************** [mbr] size = 16384 ;*************************************************************************************************** ; 分区配置 ; ; ; partition 定义范例: ; [partition] ; //表示是一个分区 ; name = USERFS2 ; //分区名称 ; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T ; downloadfile = "123.fex" ; //下载文件的路径和名称,可以使用相对路径,相对是指相对于image.cfg文件所在分区。也可以使用绝对路径 ; keydata = 1 ; //私有数据分区,重新量产数据将不丢失 ; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度 ; user_type = ? ; //私有用法 ; verify = 1 ; //要求量产完成后校验是否正确 ; ; 注:1、name唯一, 不允许同名 ; 2、name最大12个字符 ; 3、size = 0, 将创建一个无大小的空分区 ; 4、为了安全和效率考虑,分区大小最好保证为16M字节的整数倍 ;*************************************************************************************************** [partition_start] ;------------------------------>mmcblk0p1/nand0p1 [partition] name = boot-resource size = 65536 downloadfile = "boot-resource.fex" user_type = 0x8000 ;------------------------------>mmcblk0p2/nand0p2 [partition] name = env size = 32768 downloadfile = "env.fex" user_type = 0x8000 ;------------------------------>mmcblk0p3/nand0p3 [partition] name = boot size = 131072 downloadfile = "boot.fex" user_type = 0x8000 ;------------------------------>mmcblk0p4/nand0p4 [partition] name = rootfs size = 4194304 downloadfile = "rootfs.fex" user_type = 0x8000 ;------------------------------>mmcblk0p5/nand0p5 [partition] name = rootfsbak size = 4194304 user_type = 0x8000 ;------------------------------>mmcblk0p6/nand0p6 [partition] name = recovery size = 231072 ;downloadfile = "recovery.fex" user_type = 0x8000 ;------------------------------>mmcblk0p7/nand0p7 [partition] name = private size = 32768 ro = 0 user_type = 0x8000 ;------------------------------>mmcblk0p8/nand0p8 [partition] name = test size = 4194304 user_type = 0x8000 ;------------------------------>mmcblk0p9/nand0p9 ;------------------------------>UDISK [partition] name = UDISK user_type = 0x8100
然后执行打包编译也提示成功,
BuildImg 0
Dragon execute image.cfg SUCCESS !
但是烧录到板子上,分区也出来了,但有另外一个错误,[02.831]Starting kernel ... [02.834][mmc]: mmc exit start [02.852][mmc]: mmc 2 exit ok [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.9.170 (root@ubuntu) (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05) ) #2 SMP PREEMPT Fri Sep 16 19:19:55 PDT 2022 [ 0.000000] Boot CPU: AArch64 Processor [410fd034] [ 0.000000] bootconsole [earlycon0] enabled [/init]: getty is ttyS0 [/init]: RootDevice is "/dev/mmcblk0p4" , GPT_SUPPORT=1 [/init]: Try to load EMMC ... e2fsck 1.42.12 (29-Aug-2014) The filesystem size (according to the superblock) is 1572864 blocks The physical size of the device is 524288 blocks Either the superblock or the partition table is likely to be corrupt! Abort? yes mount: mounting /dev/mmcblk0p4 on /mnt failed: Invalid argument [/init]: Failed to mount /dev/mmcblk0p4!
我也尝试在uboot里面去设置一下
env set mmc_root /dev/mmcblk0p4
saveenv,但是没有效果,这个该怎么处理呢?另外还有一个问题就是我能给新加的这个分区在制作的时候加密上吗?访问改分区的时候需要密码才给访问。这个怎么实现?