您尚未登录。

#2 全志 SOC » 求一个编好的支持32Mflash烧录的sunxi-fel,F1S100S的 » 2024-04-19 15:45:10

belen
回复: 2

在16Mflash下正常,现在换成32M了。在论坛上下了几个支持32M的烧了程序都不能正常运行,代码下到ram中能正常运行。谁能共享一下编好的exe文件呀。
万分感谢!!

#3 Re: 全志 SOC » 请问一下,MIPI厂商给的屏的初始化指令,不知道是什么意思 » 2023-12-22 14:26:18

jkl 说:

https://whycan.com/files/members/2437/1601197782(1).jpg
不知道这些指令是什么意思,知道的稍微提点一下,谢谢!!!

DP0通道写进屏就行了

#4 全志 SOC » F1S100C+RTT+AWTK+GT911+U盘+SQLite,终于整合到一起了 » 2023-12-22 08:12:04

belen
回复: 2

经过半个月的整合,今天终于整到一起了。加上我自己的GUI,程序就在7M了,用SPL的加载速度需要10多秒,换成双BOOT加载需要3秒。还有没有更好的方法提高加载速度呀。主要是GUI有中文输入法,字库太大。
_20231222081045.png

#5 Re: 全志 SOC » F1C100S+rtt+CherryUSB的USB HOST成功读到U盘 » 2023-12-22 07:59:00

boot.rar
用这个boot,双击loadflash.bat下载到spi-flash中

#8 全志 SOC » F1C100\200跑linux的多吗?从上电到加载10M应用需要多长时间呀? » 2023-11-15 17:34:29

belen
回复: 1

F1C100\200跑linux的多吗?从上电到加载10M应用需要多长时间呀?

#9 Re: 全志 SOC » F1C200S视频解码输出数据格式转换问题 » 2023-11-15 16:17:02

easy111 说:

F1C200S有硬件的YUV转RGB功能吗,想要把视频解码输出的数据丢给GUI,和控件做叠层显示。用软件转太慢了,显得很卡顿。有什么好的处理方法吗

用DE可直接显示到屏上。我用的OV2640,输出YUV422的,直接推到屏上,软件上不需要处理

#10 Re: 全志 SOC » FreeRTOS移植到F1C100S, 含GCC和keil版本 » 2023-11-15 15:01:38

白下载了,都是散文件。我在个freeRTOS的版本,但是不完善,不能开消息、互斥量等,只实现了多线程

#11 全志 SOC » F1C100S+rtt+CherryUSB的USB HOST成功读到U盘 » 2023-11-14 09:10:51

belen
回复: 14

经过一天的瞎搞,终于能读写U盘了。

感谢 https://whycan.com/t_3958.html
感谢 https://whycan.com/t_4942.html
感谢 https://whycan.com/t_4907.html

采用rt thread studio建的工程。在组件包中直接添加CherryUSB。
rtt的官方给的只能在DRAM中运行,所以需要修改几个地方,libcpu\start_gcc.S,link.lds
usb.png

源码在这。可以直接用studio打开。后面准备移AWTK上去
iboard.rar

#13 Re: 全志 SOC » 基于 rt-thread os 运行 cherryusb 协议栈在 f1c00s 上 » 2023-11-10 16:13:30

506826164@qq.com 说:
tongshezheng 说:

移植到FREERTOS,可行吗?

完全可以,cherryusb的osal层有适配freertos

试了一下,在F1C100S上还是很吃力的。很多系统的函数都需要自己来实现

#14 Re: 全志 SOC » 分享一些f1c100s的RTOS+GUI,基于keil » 2023-11-10 16:09:17

这不就是X宝上的那个呀,那个freeRTOS只能实现在简单的功能,信号量之类的好像都用不了。浪费5分呀

#15 全志 SOC » F1C100S裸机USB HOST读U盘有人搞出来没? » 2023-11-09 16:02:31

belen
回复: 2

搞了几天,才搞出能识别U盘接入。真难搞呀,有没有已经搞出来的呀?

#17 Re: 全志 SOC » 荔枝派Nano RT-Thread启动文件及RT-Thread固件更新工具 » 2023-11-09 11:06:33

boot是起来了,可应用要烧录在那个地址呀?rtthread.bin要烧到什么地址?

#18 Re: 全志 SOC » F1C100S + FreeRTOS + USB Host » 2023-10-24 10:18:26

大半年过去了,也没见上传

#19 Re: 全志 SOC » F1C100S切换double buffer的显存时,会和帧同步吗? » 2023-10-17 10:50:34

@达克罗德
完整代码能共享一下吗?我现用AWTK也是有很强的撕裂感

#21 全志 SOC » F133 怎么旋转屏呀 » 2023-09-15 12:38:57

belen
回复: 1

MIPI的竖屏,屏的芯片不支持旋转。F133怎么设置旋转呀。试了
disp_rotation_used         = <1>;
degree0                 = <1>;
没起作用。G2D也都打开了

#22 Re: 全志 SOC » F133驱动MIPI JD9365的条屏 » 2023-09-15 08:41:48

从逻辑分析仪来看也没发现什么问题?芯片厂家说是框架问题,只能等厂家出解决方案了。
但这最后的0x11和0x29这两个指令。为什么发了两个字节,不是一个字节的吗?
_20230915083954.png

#23 Re: 全志 SOC » F133驱动MIPI JD9365的条屏 » 2023-09-14 16:26:29

哇酷小二 说:

cat /sys/class/disp/disp/attr/sys

参数应该都是正常的吧

root@TinaLinux:/# cat /sys/class/disp/disp/attr/sys
screen 0:
de_rate 300000000 hz, ref_fps:60
mgr0: 600x1424 fmt[rgb] cs[0x204] range[full] eotf[0x4] bits[8bits] err[0] force_sync[0] unblank direct_show[false] iommu[1]
dmabuf: cache[0] cache max[0] umap skip[0] umap skip max[14]
        lcd output      backlight( 50)  fps:60.2         600x1424
        err:1   skip:90 irq:18108       vsync:0 vsync_skip:0
   BUF    enable ch[1] lyr[0] z[16] prem[N] a[pixel 255] fmt[  0] fb[ 600,1424; 600,1424; 600,1424] crop[   0,   0, 600,1424] frame[   0,   0, 600,1424] addr[ffc00000,       0,       0] flags[0x       0] trd[0,0]

#24 Re: 全志 SOC » F133驱动MIPI JD9365的条屏 » 2023-09-14 15:03:16

soso 说:

优秀呀~~ 我有个长条形的,不过rgb,还没点,不知道有坑没~~ 这个的驱动用哪个?用自带的来改命令就行吧

是的,条屏比较坑要按600来做,屏实际不280.要单片插黑

#25 Re: 全志 SOC » F133驱动MIPI JD9365的条屏 » 2023-09-14 15:02:35

LVGL是显示了,可这为啥是这样呀。有大神知道这是啥情况吗?截图出来图片资源是正常的。
_20230914145917.jpg

#26 全志 SOC » F133驱动MIPI JD9365的条屏 » 2023-09-14 07:45:44

belen
回复: 11

搞了两天总算是点亮了,实现了第一步。这种条屏真是坑,搞了半天发现要用600*1424来驱动。不能用真实的分辨率来设置。
这是我的设备树:

&lcd0 {
	lcd_used            = <1>;					//# 启用lcd
	lcd_driver_name     = "jd9365da"; 		    //# 使用 default_lcd 驱动
	lcd_backlight       = <50>;
	lcd_if              = <4>;					//# 0:rgb 4:dsi

	lcd_x               = <600>;				//# 宽度
	lcd_y               = <1424>;				//# 高度
	lcd_width           = <72>;					//# 屏幕物理宽度,单位 mm
	lcd_height          = <171>;			    //# 屏幕物理高度,单位 mm
	lcd_dclk_freq       = <59>;					//# 屏幕时钟,单位 MHz

	lcd_pwm_used        = <1>;					//# 启用背光 PWM
	lcd_pwm_ch          = <7>;					//# 使用 PWM 通道 9 
	lcd_pwm_freq        = <50000>;				//# PWM 频率,单位 Hz
	lcd_pwm_pol         = <0>;					//# 背光 PWM 的极性
	lcd_pwm_max_limit   = <255>;


	lcd_hbp             = <36>;				    //# hsync back porch(pixel) + hsync plus width(pixel);
	lcd_ht              = <680>;				//# hsync total cycle(pixel)
	lcd_hspw            = <24>;					//# hsync plus width(pixel)
	lcd_vbp             = <9>;					//# vsync back porch(line) + vysnc plus width(line)	
	lcd_vt              = <1453>;				//# vsync total cycle(line)
	lcd_vspw            = <2>;					//# vsync plus width(pixel)

	lcd_dsi_if          = <0>;
	lcd_dsi_lane        = <4>;
	lcd_lvds_if         = <0>;
	lcd_lvds_colordepth = <1>;
	lcd_lvds_mode       = <0>;
	lcd_frm             = <0>;
	lcd_io_phase        = <0x0000>;
	lcd_gamma_en        = <0>;
	lcd_bright_curve_en = <0>;
	lcd_cmap_en         = <0>;
	lcd_fsync_act_time  = <1000>;
	lcd_fsync_dis_time  = <1000>;
	
	deu_mode            = <0>;
	lcdgamma4iep        = <22>;
	smart_color         = <90>;

	pinctrl-0 = <&dsi4lane_pins_a>;
	pinctrl-1 = <&dsi4lane_pins_b>;
	lcd_gpio_0 = <&pio PD 20 GPIO_ACTIVE_HIGH>;	
};

_20230914074222.jpg
买的板子只有RGB的,搞了个转接线
_20230914074218.jpg
总算是亮了,但LVGL还显示不了。还在努力中
_20230914074211.jpg

页脚

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

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