您尚未登录。

楼主 # 2022-06-19 16:11:48

dg
会员
注册时间: 2018-11-22
已发帖子: 20
积分: 52

偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

起因:
      一直想找一块简单好用的ARM板子,只做显示和简单应用
      有一天在某宝上搜各种派时,发现荔枝派这个好东西...
      当时好想买来玩一玩,可惜不配大屏,自己点屏又没信心
      进而搜到本网站,只是一直不敢下决心买来测试,只是默默的看各位大神的表演


好久以后:
      早几天没事搜搜某鱼,发现有人卖这个:

     1_20220619-1515.png

     于是问卖家是什么芯片的,卖家看了一下,回我说 F1C600
     what how ? 这么简单就找到了?简直不敢相信
     于是,果断下单买之。。。

研究阶段:

     没几天就到货了,卖家诚不欺我。果然是F1C600
     2.jpg

     3.jpg

     4.jpg

     仔细对比了一下线路图和原理图,发现居然USB口已经预留出来了
     焊上排针,做了一个USB座子。
     按照之前帖子的方法,把MISO也引出来,方便随时能拉低。

     5.png

     USB是4根线,不接VCC没事的,实际就用3根:
     6.jpg

     拉低,再开机,usb马上找到!太好了!!  smile 
     7.jpg

     接着下载大神的裸奔程序:
     8.jpg

     重新开机:
     9.jpg

修改记录:

     大神的裸奔程序地址:
     https://gitee.com/xuyao2020/F1C100s_with_Keil_RTX4_emWin5?_from=gitee_search

     由于原来只支持800*480显示屏,目前这块板子配的是 1024*600 的,需要稍稍修改下代码。
     代码不多,就几行:

    第1处修改:位于:lcd_cfg.h 

     

         #define LCD_PANEL_XSIZE   (1024)
         #define LCD_PANEL_YSIZE   (600)
         #define LCD_PANEL_BITPP   (16)
         #define LCD_PANEL_BYTEPP  (2)
     

      第2处修改:位于:fb_f1c100s.c 第40行后面新增 

     

        #if (LCD_PANEL_XSIZE == 1024) && (LCD_PANEL_YSIZE == 600)
        #define FB_LCD_XSIZE    (LCD_PANEL_XSIZE)        
        #define FB_LCD_YSIZE    (LCD_PANEL_YSIZE)
        #define LCD_CTRL_BPP    (LCD_PANEL_BITPP)
        #define LCD_BYTE_PP     (LCD_PANEL_BYTEPP)
        #define PIXEL_CLOCK     (33000000) 
        #endif
     

存在的问题:

  1. 跑emwin动画时速度有点卡,也许是没有开双缓冲。

  2. fb时钟跑33M以上就黑屏了。

  3. Red和Blue反了,暂时不知如何修改,若有哪位大神搞定受累回个帖子

运行的视频:


     

     

最近编辑记录 dg (2022-06-20 11:18:21)

离线

#1 2022-06-19 17:06:33

memory
会员
注册时间: 2021-08-11
已发帖子: 103
积分: 81

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

楼主牛逼, 闲鱼卖家下架了,不知道还有没有

离线

#2 2022-06-19 18:27:54

myxiaonia
会员
注册时间: 2019-06-18
已发帖子: 76
积分: 49.5

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

原价确实是300多

离线

楼主 #3 2022-06-19 22:00:47

dg
会员
注册时间: 2018-11-22
已发帖子: 20
积分: 52

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

如果没有了,你可以去买个新的
我手上的这个触摸屏坏了,所以咸鱼卖家只要100多一点
买新的还能有好的触摸屏,也是不错的

1_20220619-2202.jpg

具体型号:DC10600M101_1111_OC

这个芯片的,应该有多款,但我不清楚它的产品线,我手上这款肯定是

最近编辑记录 dg (2022-06-19 22:03:01)

离线

楼主 #4 2022-06-20 19:27:30

dg
会员
注册时间: 2018-11-22
已发帖子: 20
积分: 52

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

红蓝交换问题搞定:

解决方法,参考这个帖子:https://whycan.com/t_7511.html

离线

楼主 #5 2022-06-22 14:05:12

dg
会员
注册时间: 2018-11-22
已发帖子: 20
积分: 52

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

memory 说:

楼主牛逼, 闲鱼卖家下架了,不知道还有没有

myxiaonia 说:

原价确实是300多

@memory  @myxiaonia
要是有时间一起研究,我可去拍2块新的,赞助你们各1块。有兴趣否?

离线

#6 2022-06-24 13:05:00

jordonwu
会员
注册时间: 2021-07-05
已发帖子: 46
积分: 27

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

@dg
这个屏有uart 作为console输出调试log吗?

离线

楼主 #7 2022-06-24 14:02:02

dg
会员
注册时间: 2018-11-22
已发帖子: 20
积分: 52

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

jordonwu 说:

@dg
这个屏有uart 作为console输出调试log吗?

有输出 TX,没有输入 RX。
如果你焊接技术好,可以引出来,我看了一下,RX的CPU对应脚位没接线。

离线

#8 2022-06-25 19:26:01

Bean
会员
注册时间: 2022-06-25
已发帖子: 5
积分: 35

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

挺有意思的,大彩居然也在用F1C600...

看楼主玩的挺欢快,特来祝贺一下

离线

楼主 #9 2022-06-25 21:41:36

dg
会员
注册时间: 2018-11-22
已发帖子: 20
积分: 52

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

移植LVGL8
把 lvgl 8.3 移上去。能显示一帧,然后就不再显示。
对 lvgl 底层原理不甚了解,暂时未解决。

17.png


移植LVGL6
暂不知道如何解决ver8.x只显示一帧的问题
再移植一个6.x试试,仍然只显示一帧
我在这里打印出一个点,发现串口一直有收到,说明程序是没有死的

void UserEntryLoop(void)
{
  for (;;) {
    target_wdt_feed();
		
    // 循环间隔
    sys_delay(5);
    lv_task_handler();
		
    lcnt++;
    if (lcnt>=100) {
	printf(".");
	lcnt = 0;
    }
  }
}

18.jpg

哪位知道为啥只绘一帧?

离线

#10 2022-06-26 00:51:36

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 378
积分: 245.5
个人网站

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

检查下是不是还需要心跳,以及硬件驱动这边要有帧信号上报。

离线

楼主 #11 2022-06-26 01:00:58

dg
会员
注册时间: 2018-11-22
已发帖子: 20
积分: 52

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

移植成功了!
原来是没有移植 lv_tick_inc(1); 在 os tick 里面加上这句。
就不会只刷1帧了。

离线

楼主 #12 2022-06-26 02:00:06

dg
会员
注册时间: 2018-11-22
已发帖子: 20
积分: 52

Re: 偶尔在某鱼上找了一块F1C600成品板,带10寸屏,这下可以愉快的玩板子喽~~

aozima 说:

检查下是不是还需要心跳,以及硬件驱动这边要有帧信号上报。

谢谢你提醒,确实如此

离线

页脚

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

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