WY-S5PV210 V3 开发板VGA输出 设置与测试
一、修改内核使其支持VGA
1、 修改Makefile
打开drivers/video/Samsung/Makefile增加
obj-$(CONFIG_FB_S3C_VGA) += s3cfb_vga.o
2、 修改Kconfig
打开drivers/video/Samsung/Kconfig增加
config FB_S3C_VGA
bool 's3c VGA'
select BACKLIGHT_PWM
depends on MACH_WYV210
---help---
This enables support for 1024*768 VGA
3、 在menuconfig选中添加的VGA
#cd /opt/kernel
#make menuconfig
依次点击Device Drivers->Graphics support->Support for frame buffer devices-> Select LCD Type
选择s3c VGA

保存
make zImage
二、调整各VGA时序参数
启动android系统后用使用串口工具连接电脑和开发板(WY-S5PV210开发板),使用SercureCRT工具连接开发
板,进入/sys/devices/platform/s3cfb目录
通过执行类似以下命令设置VGA时序参数
#echo “a b c d e f”>timing
a:
b:水平显示前沿
c: 水平显示后沿
d:
e: 垂直显示前沿
f: 垂直水平显示后沿
一般可以通过
#cat timing
h_sw:60 h_fp:120 h_bp:56 v_sw:15 v_fp:12 v_bp:9
查看当前的时序,然后再做微调整,如
echo “50 120 56 15 12 9”>timing
关键字:S5PV210 开发板
引用地址:
S5PV210开发板 VGA测试
推荐阅读最新更新时间:2026-03-22 08:52
S5PV210开发板 VGA测试
WY-S5PV210 V3 开发板VGA输出 设置与测试 一、修改内核使其支持VGA !-- -- 1、 !-- -- 修改Makefile 打开drivers/video/Samsung/Makefile增加 obj-$(CONFIG_FB_S3C_VGA) += s3cfb_vga.o !-- -- 2、 !-- -- 修改Kconfig 打开drivers/video/Samsung/Kconfig增加 config FB_S3C_VGA bool s3c VGA select BACKLIGHT_PWM depends on MACH_WYV210 ---help---
[单片机]
九鼎S5PV210开发板的SD卡启动、uboot tftp升级内核镜像
Note: 我的S5PV210板子的磁盘是emmc版本,不是nandflash版本。 1. SD卡内烧录uboot镜像,然后作为启动盘来启动emmc中的内核镜像和根文件系统。 只要破坏emmc内的uboot镜像,就可以使其从sd2启动 (因为emmc内没了完整的uboot,自然就无法启动内核) 然后使用SD卡烧录的工具软件在SD卡内烧录uboot镜像,启动盘就制作好了。 有了启动盘,就可以把uboot程序跑起来, 而uboot的作用是支持多种方式升级内核,例如tftp升级、SD卡升级,等等。 2. Uboot内使用tftp 升级内核 先设置好三个环境变量 之后在uboot内去ping PC windows主机 登录
[单片机]
S5PV210进行LED流水灯实验总结(基于九鼎科技开发板)
/* * 文件:LED.s * 作者:周金宝 * 描述:实现开发板上4颗LED的流水灯效果 */ #define GPD0CON 0xE02000A0 //这里要注意,芯片手册上为了美观,地址是0xE020_00A0 中间加了个“-”,复制粘帖的时候要去掉,要不然会报错 #define GPD0DAT 0xE02000A4 #define GPJ0CON 0xE0200240 #define GPJ0DAT 0xE0200244 .global _start //把_start的链接属性改为外部,消除警告 _start: ldr r0, =0X11111111 //将GPJ0所有引脚定义为output模式 ldr r1,
[单片机]
S5PV210根文件系统的制作(一)
一、基本概念 文件管理:数据管理算法 文件系统:管理文件算法的载体 文件系统的功能:管理分区上的数据(增删查改) 文件系统的分类:fat32/ntfs/ext3/ext4/yaffs/jffs/cramfs/..... 文件系统的表现形态: window--------- 森林 linux------------ 树 ------- 文件目录标准 文件系统与根文件系统: 根文件系统: 系统启动时加载的助文件系统 其他文件系统: 根系统启动后挂载的其他文件系统 二、需要用到的工具 busybox-1.20.2.tar,yaffs2-source,bash-4.0.t
[单片机]
s5pv210编译qt
编译tslib,执行make时提示undefined reference to `rpl_malloc' 是因为config.h.in文件中有 /* Define to rpl_malloc if the replacement function should be used. */ #undef malloc 把#undef malloc注释掉重新make即可 requires installation of untrusted packages 一、在源里面加入软件下载地址; 二、直接用“sudo apt-get install 软件包名”这个命令安装。 在出现提示的时候按y,同意安装即可。 e
[单片机]
【ARM裸机s5pv210 】重定位操作
makefile final.bin: start.o led.o arm-linux-ld -Tlink.lds -o start.elf $^ //link.lds为链接脚本,指定链接地址 arm-linux-objcopy -O binary start.elf final.bin arm-linux-objdump -D start.elf start_elf.dis %.o : %.S arm-linux-gcc -o $@ $ -c -nostdlib %.o : %.c arm-linux-gcc -o $@ $ -c -nostdlib clean: rm *.o *
[单片机]
tiny210(s5pv210)移植u-boot(基于 2014.4 版本号)——NAND 8位硬件ECC
这节我们实现nand的ecc,保存环境变量到nand flash 中。然后把我们之前的led灯烧写到nand flash 中。开机启动。在 tiny210.h 中定义宏 CONFIG_S5PV210_NAND_HWECC、CONFIG_SYS_NAND_ECCSIZE、CONFIG_SYS_NAND_ECCBYTES CONFIG_SYS_NAND_ECCSIZE 定义了消息长度。即每多少字节进行 1 次 ECC 校验 CONFIG_SYS_NAND_ECCBYTES 定义为 13Byte,将 drivers/mtd/nand/s5pv210_nand.c 中的 CONFIG_S3C2410_NAND_HWECC 替换为CON
[单片机]
(七)u-boot2013.01.01 for s5pv210:《u-boot启动流程》
1.关于启动流程 1.1 启动阶段分为3个,bl0,bl1,bl2。下面只是就功能方面对它们做说明,实际设计的时候,也许会对其具体功能做出调整,也就是说,这几个阶段的划分是就功能而言的,不能看得太死。 bl0:出厂的时候就固化在irom中一段代码,主要负责拷贝8kb的bl1到s5pv210的一个96kb大小内部sram(Internal SRAM)中运行。值得注意的是s5pv210的Internal SRAM支持的bl1的大小可以达到16kb,容量的扩增是为了适应bootloder变得越来复杂而做的。虽然如此,但目前我们制作出来的bl1的大小仍然可以保持在8kb以内,同样能满足需求。 bl1:u-boot的前8kb代
[单片机]