您尚未登录。

#1 全志 SOC » 如何让T113-I在Tina系统下,uboot和内核阶段显示不同的Logo? » 2026-04-13 14:34:16

a06041114
回复: 2

Tina5.0的系统,全志在uboot和内核显示的logo都是一样的图片,不像其他厂家uboot和内核是不同的显示logo.请问我如何修改,能实现全志在UBOOT阶段和内核阶段显示不一样的logo?
我看了Tina源码,显示logo的函数是在tina5.0_v1.0/kernel/linux-5.4/drivers/video/fbdev/sunxi/disp2/disp路径下的dev_fb.c文件实现

static int Fb_map_kernel_logo(u32 sel, struct fb_info *info)
{
	void *vaddr = NULL;
	uintptr_t paddr = 0;
	void *screen_offset = NULL, *image_offset = NULL;
	char *tmp_buffer = NULL;
	char *bmp_data = NULL;
	struct sunxi_bmp_store s_bmp_info;
	struct sunxi_bmp_store *bmp_info = &s_bmp_info;
	struct bmp_pad_header bmp_pad_header;
	struct bmp_header *bmp_header;
	int zero_num = 0;
	unsigned int x, y, bmp_bpix, fb_width, fb_height;
	unsigned int effective_width, effective_height;
	uintptr_t offset;
	int i = 0;
	struct disp_manager *mgr;

	mgr = g_disp_drv.mgr[sel];

	paddr = bootlogo_addr;

	if (paddr == 0) {
		__inf("Fb_map_kernel_logo failed!");
    		printk("xcm disp test2:  Fb_map_kernel_logo 000 !!!!!!! \n");
		return Fb_copy_boot_fb(sel, info);
	}
    	printk("xcm disp test2:  Fb_map_kernel_logo 001 !!!!!!! \n");
	/* parser bmp header */
	offset = paddr & ~PAGE_MASK;
	vaddr = (void *)Fb_map_kernel(paddr, sizeof(struct bmp_header));
	if (vaddr == NULL) {
        }
        .....
}

在这个函数中是执行到return Fb_copy_boot_fb(sel, info)这个分支语句中,拷贝uboot的图片数据到内核中显示,所以uboot和内核显示的logo是一样的。但是按照其他开发平台的,内核阶段显示是video目录下的logo.c文件实现logo_linux_clut224.ppm,也就是企鹅图案。
不知道全志Tina如何也按照其他平台那样,内核阶段也是这样的流程显示logo_linux_clut224.ppm对应的企鹅logo

#2 Re: 全志 SOC » 发布一个T113-S3画板子的需求,有时间的朋友尽快联系我 » 2026-04-13 09:25:16

wnk64 wrote:

二层板不好走ddr吧

S3自带sdram,不需要外接DDR,所以2层报能走

#3 Re: 全志 SOC » 请教t113-s3 RMII 网卡IP101GR不识别 » 2026-03-11 14:35:11

楼主解决了吗,是哪里的问题?我也是提示:No PHY found!,然后芯片也没25M输出

#4 Re: 全志 SOC » T113-S3主线Linux支持方案(基于TF卡,包含串口修改) » 2025-11-20 14:56:25

twzy wrote:

dsp2000 wrote:

内核的编译也是使用gcc-arm-none-eabi-10.3-2021.10-x86_64-linux吗?好像是 CROSS_COMPILE = arm-linux-gnueabihf-
如果用arm-none-eabi有很多出错啊

内核用gnueabihf

arm-linux-gnueabihf的版本用哪个?

#5 Re: 全志 SOC » T113-I ddr初始化失败[悬赏200块] » 2025-11-20 13:29:48

最后正确的DDR3接线是什么?是按照原厂的EVB接线就可以吗

#6 全志 SOC » T113-i 支持江波龙的EMMC嘛 » 2025-10-11 16:27:56

a06041114
回复: 0

除了官方手册里的那几款EMMC,T113-i 支持江波龙 5.1版本的EMMC嘛,比如这2款8G和4G的,FEMDRM008G-58A39 和FEMDRM004G-58A39?
另外想要支持其他厂家型号的EMMC,需要改哪里的参数?

#7 全志 SOC » T113-I基于5.0的SDK,如何在buildroot里修改QT版本 » 2025-07-14 15:22:31

a06041114
回复: 1

出厂的SDK,QT版本默认有2个,一个5.11.3,一个5.6,现在我想换成5.12.9,修改了/buildroot/buildroot-201902/package/qt5目录下的Config.in和qt.mk文件,修改如图所示

然后menuconfig进入配置界面,选择5.12.9以后保存后,不管是执行buildroot_saveconfig保存配置和编译命令,都会提示如下错误:

make: Entering directory '/home/tronlong/T113/tina5.0_v1.0/buildroot/buildroot-201902'
package/qt5/qt53d/qt53d.mk:57: *** Package 'qt53d' defined a second time in 'package/qt5/qt53d/'; previous definition was in 'package/qt5/qt53d/'.  Stop.

请教各位大佬,这个错误怎么解决。
另外tina5.0修改buildroot的QT版本步骤,怎么实现?我上面的操作是否正确

#8 全志 SOC » tina镜像烧录后没有网络配置文件/etc/config/network » 2025-06-27 10:31:29

a06041114
回复: 0

我买的T113板子,镜像烧录发现没有网络配置文件/etc/config/network,用其他人不同开发板同个版本Tina的镜像又有这个文件,你知道是在make menuconfigna那个系统配置哪里启用嘛@繁花cloud

#9 全志 SOC » T113在Tina系统下,加入自带的第三方库,但烧录后找不到对应的动态库 » 2025-06-18 16:42:38

a06041114
回复: 2


我选择系统自带的modbus库,但编译烧录后,在开发板目录下找不到对应的libmodbus.so文件,用find命令查找,只在usr/lib/opkg/info目录下看到libmodbus.control和libmodbus.list文件

#10 Re: 全志 SOC » T113-S3支持W25N02KVZEIR SPI NAND » 2025-05-28 16:54:30

楼主,从128M改成256M,那个分区配置文件需要改不,不改的话会不会容量只用了128M,剩余128M没使用起来

#11 Re: 全志 SOC » 全志T113-i Demo板原理图 » 2025-04-07 08:43:49

谁下载过,里面是官方PDF原理图,还是只是一些电路参考建议

#12 Re: 全志 SOC » T113 的Tina想开机运行自己的启动程序 » 2025-02-06 16:36:21

@legendguet
让这个启动脚本在打包镜像时包含进去并开机自启动,怎么实现

#14 Re: 全志 SOC » T113-S3主线Linux支持方案(基于TF卡,包含串口修改) » 2024-06-28 15:17:31

你这个是TF卡的uboot,如果是spi nand的话,怎么修改并烧写?烧写可以用凤凰软件烧录到spi nand嘛?

#15 Re: 全志 SOC » T113-S3如何将自己制作的动态库打包进镜像里的usr/lib目录下 » 2024-03-26 13:03:02

海石生风 wrote:

如果镜像的文件系统是ext4之类有写入功能的格式,可以挂载SDK编译生成的镜像文件,然后就可以直接复制进去了。

你这个方法只适合调试阶段,调试我可以通过adb,nfs等这样,实际生产,肯定要把动态库打包进去放在usr/lib目录下呀

#16 全志 SOC » T113-S3如何将自己制作的动态库打包进镜像里的usr/lib目录下 » 2024-03-26 11:18:22

a06041114
回复: 8

如题所示,就是自己制作了一个动态库.so,比如libxxx.so,想把它打包进系统镜像,然后烧录后是在usr/lib目录下,现在是放到其他位置,可以打包进镜像里。
做的尝试如下,都失败

尝试一、
在sdk目录下,Tina-Linux\Tina-Linux\target\allwinner\t113-bingpi_m2\busybox-init-base-files(其中t113-bingpi_m2为目标板)
下面只有3个文件

我在里面新建usr/lib,然后把libxxx.so放进去,打包生成再烧录,没看到对应的动态库

尝试二、
在上面的Tina-Linux\Tina-Linux\target\allwinner\t113-bingpi_m2\busybox-init-base-files
进入lib目录,我把.so放在当前目录下,打包烧录后,在 lib目录下没看到自己制作的动态库,失败

尝试三 、
如下目录,也就是SDK的package,
Tina-Linux\Tina-Linux\package\busybox-init-base-files\files\usr\lib

分别放到当前目录 和子目录arm_qt\lib文件下
前者失败,后者能在开发板的usr\lib\arm-qt\lib下,能找到自己的动态库

#17 全志 SOC » T113的PWM出错 » 2024-03-25 10:10:54

a06041114
回复: 0

root@TinaLinux:/sys/devices/platform/soc@3000000/2000c00.pwm/pwm/pwmchip0# ls
device power unexport
export subsystem waiting_for_supplier
npwm uevent
root@TinaLinux:/sys/devices/platform/soc@3000000/2000c00.pwm/pwm/pwmchip0# echo
3 > export
root@TinaLinux:/sys/devices/platform/soc@3000000/2000c00.pwm/pwm/pwmchip0# cd pw
root@TinaLinux:/sys/devices/platform/soc@3000000/2000c00.pwm/pwm/pwmchip0/pwm3# echo 1 > enable
[ 296.587997] sunxi_pwm_enable_dual: can't parse pwm device
sh: write error: No such device

如上所示,使能PWM时,提示 sunxi_pwm_enable_dual: can't parse pwm device
sh: write error: No such device
请问这个是啥原因,设备树和内核都按照文档修改了

#18 Re: 全志 SOC » 求指导,T113-S3 tinasdk如何配置板子启动后以太网自动启动和获取Ip » 2024-02-05 10:16:21

Gentlepig wrote:

我是在/etc/profile 最后面加了句udhcpc &
不过貌似不应该加在这里,应该加载rc/Sxx里,但是我没看明白怎么加。

我也准备这样去加,不知道怎么加,另外这种方法应该不规范,比如我需要静态和动态IP切换

#19 全志 SOC » 求指导,T113-S3 tinasdk如何配置板子启动后以太网自动启动和获取Ip » 2024-02-05 08:52:11

a06041114
回复: 4

如图,手上又快T113-S3开发板,以太网插上网线后,都要在终端手动输入ifconfig eth0 up 来启动以太网,然后输入udhcpc来自动获取IP,这个只适合调试,怎么让开发板自动启动以太网并获取IP而不是手动输入命令???我在网上查找时,根据V3S,发现V33都是在文件系统,修改/etc/network/interfaces 就可以,但T113-S3的Tina SDK里我没找到这个文件,求大神指导

#20 Re: 全志 SOC » 分享全志主线u-boot/linux 打包 TF/SD/SDNAND 镜像脚本 » 2024-01-16 13:18:03

V3S生成的设备树文件是dtb,脚本用到的dtb.bin,这2者怎么转化

#21 Re: 全志 SOC » 开源 T113-s3 图纸 » 2024-01-09 16:26:46

想问下T113如何接EMMC,论坛里谁有原理图

#22 Re: 全志 SOC » 跟风画了个F1C200S的小板 【开源PCB】 » 2021-01-30 20:37:01

wujique wrote:

mango wrote:

漂亮,推荐使用 http://g.widora.io 下载git包,填入: https://github.com/wujique/F1C200S_HDK.git
big_smile

你这仓库中的 ibom.html 真牛逼,好评!

我第一次见,觉得python真是无所不能。
对了,我用CP2104

新手问个问题,就是spiflash 16Mz这么小,它是怎么跑linux系统的?一个uboot+内核+根文件就超过16M了,怎么烧录到flash启动

#24 Re: 全志 SOC » 发现淘宝有卖F1C100S源码的 » 2021-01-27 11:22:05

个人学习还是有点贵,不知道论坛里有没大神开帖,如何在MDK下开发f1c100/200s?或者给个传送门

#25 Re: 全志 SOC » 新作F1C200S,打算百分之百开源,给大家的新年礼物。 » 2021-01-27 10:38:37

楼主威武,请教下,rgb用了565,那剩下的2个脚能当其它功能用吗?boot里需要改?还是设置565后,剩余2个lcd口就自动空出来了?

#26 Re: 全志 SOC » F1C100S做的串口屏硬件图纸分享,有需要的可以联系,坛友优惠价 » 2021-01-20 14:03:44

这个如果按照楼主的pcb打样,直接可以用上位机烧录程序?不用下载固件进去嘛?

#27 Re: 全志 SOC » 开源全志V3S 两层板PCB 支持OV7725 OV2640摄像头 » 2021-01-20 12:21:26

楼主,你用的摄像头是差分的MIPI接口?还是占用了LCD的部分脚,复用成DVP接口?

#29 Re: 全志 SOC » f1c100/200能通过tf卡启动并把系统自动烧写到spiflash嘛 » 2021-01-20 11:39:58

九重天 wrote:

用TF卡启动, 开机自动用 flashcp 命令烧录就行.

代码是这里: output/build/busybox-1.32.0/miscutils/flashcp.c

具体地址有没,我这个网址没找到,是哪个github的分目录吧?

#30 Re: 全志 SOC » f1c100/200能通过tf卡启动并把系统自动烧写到spiflash嘛 » 2021-01-20 11:36:42

拉轰的脚踏车 wrote:

redstar wrote:

完全可行,aodzip的tiny200 sdk里面的卡刷就是这么干的,在量产的时候很有优势。

我记@aodzip patch那个是用u-boot的spi 编程命令。

buildroot-tiny200 (F1C100/200s) 开发包近期更新内容 已支持DVP摄像头
http://whycan.com/t_5221.html
(出处:哇酷开发者社区)

好的,我看下,谢谢

#31 全志 SOC » f1c100/200能通过tf卡启动并把系统自动烧写到spiflash嘛 » 2021-01-20 07:38:36

a06041114
回复: 5

如题,2个疑问,请教大家下
1.芯片是否自动识别tk卡还是spiflash启动,并且是按照tf卡优先级大于spiflash,即2者同时都在板子上,优先tf卡启动,如果tf卡没插,则spiflash启动

2.如果上述1可行,那们是否可以做到,tf卡制作新的程序,主要就是应用程序不一样,然后启动后,自动把spiflash擦除然后把tf自身代码全部搬动到spiflash(或者只擦除spilash里的应用程序,部整个擦除,然后只把启动卡tf里得应用程序替换烧录进spiflash对应位置)

欢迎大家探讨和大佬指教,谢谢

#32 Re: 全志 SOC » F1C100S裸奔framebuffer+PWM+GPIO驱动 » 2021-01-18 12:33:14

在V3S和F1C100S间摇摆,不知道哪个好

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发