页次: 1
wakulgz 说:tangloong 说:@wakulgz
你是电容屏么,我使用电容屏 i2c 很稳定呢gt911啊 你的很稳定吗?
很稳 几乎不出问题
大佬 这种情况你们遇到吗 大概哪里原因啊
ui_init
[D/I2C] msgs[0] W, addr=0x51, len=1
[D/I2C] msgs[1] R, addr=0x51, len=7
msh />Please input LCD_pwmset 0 to 100
Execption:
r00:0x00000021 r01:0x7fc07574 r02:0x01c2507c r03:0x00000003
r04:0x00000001 r05:0x800ec260 r06:0x80072440 r07:0x800f0000
r08:0x80267434 r09:0xdeadbeef r10:0xdeadbeef
fp :0xdeadbeef ip :0x80025f4c
sp :0x800ebe1c lr :0x80010bc8 pc :0x80010bc8
cpsr:0x60000013
data abort
thread - stack:
thread pri status sp stack size max used left tick error
---------------- --- ------- ---------- ---------- ------ ---------- ---
tshell 20 suspend 0x000000c4 0x00001000 04% 0x0000000a 000
HAL_IO 11 running 0x00000154 0x00000200 66% 0x00000006 000
LVGLMAIN 10 suspend 0x00000084 0x00001400 31% 0x00000005 000
mmcsd_detect 22 suspend 0x000000a8 0x00000400 17% 0x00000013 000
alarmsvc 10 suspend 0x0000009c 0x00000800 07% 0x00000005 000
tidle0 255 ready 0x00000058 0x00000100 43% 0x00000016 000
shutdown...
shutdown...
https://whycan.com/files/members/14110/IMG_20240313_113252(1).jpg@wakulgz
烧录问题解决了,又出现了一个问题,用up主的工程在榴莲派开发板上改了480*272的屏,显示像花屏的感觉,触摸正常,是否需要开机时清屏
改配置 不同屏需要不同配置 tcon时钟 厂 扫描 行扫描
启动 finsh 后 使用ps命令 显示的内容不全
现象看来是 没有显示 线程的名字 优先级 线程当前的状态 这三个
麻烦大佬帮忙看下 大致是哪里原因 谢谢
thread pri status sp stack size max used left tick error
--- ------- ---------- ---------- ------ ---------- ---
0x00000068 0x00000400 10% 0x00000001 000
0x0000006c 0x00100000 00% 0x00000002 000
0x00000068 0x00000400 28% 0x00000002 000
0x0000006c 0x00000400 14% 0x00000001 000
0x0000021c 0x00000200 100% 0x00000007 000
0x00000040 0x00000100 25% 0x00000020 000
0x0000010c 0x00002000 03% 0x0000000c 000
/*
TCON_Base_Address 0x01c0c000
bit 23
Offset: 0x040
Register Name: TCON0_CTRL_REG
SWAP: TCON0 data manipulation
0: default
1: swap RED and BLUE data at FIFO1
*/
valval=read32((virtual_addr_t)TCON_Base_Address + TCON0_CTRL_REG );
valval |= 0X800000;
write32((virtual_addr_t)TCON_Base_Address + TCON0_CTRL_REG, valval);
大佬你好 这个模拟器是如何打开的? 用什么打开的?
F1C100S GT911 问题 实时显示触摸数据 但是屏幕的局部没有反应
X1: 535***Y1: 195***S1: 22
X1: 535***Y1: 195***S1: 22
X1: 534***Y1: 194***S1: 22
X1: 534***Y1: 194***S1: 22
X1: 534***Y1: 194***S1: 22
X1: 534***Y1: 194***S1: 22
X1: 533***Y1: 193***S1: 22
X1: 533***Y1: 193***S1: 22
X1: 533***Y1: 193***S1: 22
X1: 533***Y1: 193***S1: 22
X1: 532***Y1: 193***S1: 22
X1: 531***Y1: 193***S1: 22
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
X1: 229***Y1: 192***S1: 14
问题在这里
X1: 531***Y1: 193***S1: 22
X1: 229***Y1: 192***S1: 14
我是连续一直触摸这屏幕滑动 从左向右直线滑动 但是中间部分缺失了 这是为啥?
驱动问题? 代码问题?还是初始化问题?
确定触摸是好的 因为上其他固件没有问题
奇怪了 有没有哪位大佬请教一下哇 感谢感谢
我现在也在用f1c100s+freertos+lvgl开发,但是lvgl刷新函数这块想用上dma,不知如何下手去优化他,你这显示驱动这块怎么弄的
freertos 还没弄好 现在入门rt-thread
使用的在网上搜索各位大神的demo 基于 rt-thread-v4.0.1的基础上更改的一些文件
https://whycan.com/files/members/10840/rt-thread-v4.0.1.01.rar
这个开源吗 uboot有破解的嘛 哈哈哈哈
上用norflash启动
慢慢来吧 后面增加lcd驱动
打造F1C100S 机交互串口屏 FreeRTOS系统 兼容40p屏幕 和50p屏幕 详情请看原理图.pdf
继续验证中 这是第二版
添加 一路dcdc 24V到5V的电源
添加了mcu控制 6路气缸或电磁阀 4-20mA 隔离环路控制电路 2路开关量接近传感器输入
https://whycan.com/files/members/10840/07GP-03-V1_02_08.pdf
打造F1C100S 机交互串口屏 FreeRTOS系统 兼容40p屏幕 和50p屏幕 详情请看原理图.pdf
更新一下原理图 更改TFT 为 RGB565
https://whycan.com/files/members/10840/06HMII-V1_03_04.pdf
打造F1C100S 机交互串口屏 FreeRTOS系统 兼容40p屏幕 和50p屏幕 详情请看原理图.pdf
新年好 开工大吉 整机模块是这样的 架构
https://whycan.com/files/members/10840/07-V1_00_00_20230129-1045.pdf
pcb继续跟进中
打造F1C100S 机交互串口屏 FreeRTOS系统 兼容40p屏幕 和50p屏幕 详情请看原理图.pdf
提供一下最近的固件 插入usb 在板子进入烧录模式下 windows 直接双击脚本烧录 依次烧录 001 002 003 004
https://whycan.com/files/members/10840/nor%E5%90%AF%E5%8A%A8.rar
这个跑的 linux 系统 串口可以打印信息 ,115200 串口0 PE0-RX PE1-TX
固件是基于荔枝派的开发板做的 当然按照上面的原理图同样也可以点亮屏幕 开机有logo
登录用户名 root
密码101001
wakulgz 说:打造F1C100S 机交互串口屏 FreeRTOS系统 兼容40p屏幕 和50p屏幕 详情请看原理图.pdf
楼主软件方面做好了吗,是否上位机组态编辑后将文件下载到主板读取并显示
软件正在写,pcb也还正在进行,这个项目是计划做个通用工控机
打造F1C100S 机交互串口屏 FreeRTOS系统 兼容40p屏幕 和50p屏幕 详情请看原理图.pdf
打造F1C100S 机交互串口屏 FreeRTOS系统 兼容40p屏幕 和50p屏幕 详情请看原理图.pdf
1. 为了防止调试过程中误删除BOOT中的信息,先执行批处理文件备份boot区和硬件配置,运行 SPI NOR_boot读取.bat 和 SPI NOR_hw_info读取.bat,会读取得到2个文件 spi_nor_boot.bin和 spi_nor_license.bin,这两个文件和屏幕一一对应,如果不对应写入会提示授权失败。
请问下 和屏幕是如何对应的呢?
页次: 1