glory 发表于 2020-4-12 19:07:43

开源在全志F1C100s运行RTX4+emWin5!

本帖最后由 glory 于 2020-4-12 19:41 编辑

全志F1C100s/F1C200s是性价比无敌的ARM9芯片【10元RMB】,主频高达720Mhz,内置32MB/64MB的DDR1;可驱动直接驱动1024x600的RGB屏,是设计HMI的高性价比芯片。
官方和社区大多用Linux开发,但是linux是单片机开发者的一道坎。我在Keil环境下,移植了RTX4+emWin,方便大家作为单片机方式开发,在Github开源。
Github地址:https://github.com/hongxuyao/F1C100s_with_Keil_RTX4_emWin5
国内码云地址:https://gitee.com/xuyao2020/F1C100s_with_Keil_RTX4_emWin5

优酷演示视频:https://v.youku.com/v_show/id_XNDYxNjc2MTk4MA==.html



















ou513 发表于 2020-4-12 21:21:03

大哥很强啊,感谢开源学习

eric2013 发表于 2020-4-13 07:48:38

谢谢楼主分享。

guoxiang 发表于 2020-4-13 16:16:16

大佬厉害!

honami520 发表于 2020-4-13 17:45:10

楼主的开源很棒啊!支持

byccc 发表于 2020-4-13 17:58:15

widora是不是这个https://github.com/widora

求链接。。

这个可以jlink直接下载不

glory 发表于 2020-4-13 18:19:16

byccc 发表于 2020-4-13 17:58
widora是不是这个https://github.com/widora

求链接。。


正如我github介绍,目前网上卖的板子都没有jtag口,它和TF卡接口冲突;用作jtag太可惜

ou513 发表于 2020-4-13 21:40:12

glory 发表于 2020-4-13 18:19
正如我github介绍,目前网上卖的板子都没有jtag口,它和TF卡接口冲突;用作jtag太可惜

可惜了,不然当单片机用性价比很高啊

hpdell 发表于 2020-4-13 22:50:43

楼主的开源很棒啊!支持

虽然目前用不上,但是需要收藏备用的哟 :)

glory 发表于 2020-4-13 23:03:44

ou513 发表于 2020-4-13 21:40
可惜了,不然当单片机用性价比很高啊

开发不一定要jtag,如同linux开发一样。我开发stm32之类单片机也不用jtag,有个串口就够了。这款芯片,即便不用jtag,还是引无数电工竞为之折腰。

雷鹏 发表于 2020-4-18 17:54:57

很好很强大 板子在哪里买的啊 ??

abcde1224 发表于 2020-4-19 23:18:15

10块钱720M主频我惊呆了

c569540746 发表于 2020-4-20 16:11:01

感谢楼主分享,请问楼主用的emwin的lib是MDK自带的吗?

c569540746 发表于 2020-4-20 16:13:41

感谢分享,请问楼主用的emwin的lib是MDK自带的吗?

wo4fisher 发表于 2020-4-20 18:48:56

glory 发表于 2020-4-13 23:03
开发不一定要jtag,如同linux开发一样。我开发stm32之类单片机也不用jtag,有个串口就够了。这款芯片,即 ...

谁让便宜呢

sync 发表于 2020-5-13 16:49:44

真的不错,多谢楼主了

yuancheng116 发表于 2020-9-30 10:53:40

你好,我目前在学F1C100,买了个开发板,我这边有2个问题想问你一下,
1、keil编译出来的bin文件怎么做成镜像烧录到FLASH或者TF卡呢?我试过网上的方法目前没有成功;
2、GIT下载你的源码,我这边安装的keil MDK79525 ,编译不通过,显示.\Temp\Obj\spl-separated.axf: error: L6002U: Could not open file $TC_ROOT$\Segger\emWin\Lib\GUI_ARM_LA.lib: No such file or directory;
麻烦大佬有时间帮忙回复一下,谢谢啦,搞了一个星期了:'(

yuancheng116 发表于 2020-9-30 11:05:25

你好,我在使用你keil工程遇到2个问题;
1、生成的bin文件怎么烧录到flash和tf卡里面去启动系统;
2、keil工程下我下载你的工程编译出现错误,我用的是MDK79525,报错
.\Temp\Obj\spl-separated.axf: error: L6002U: Could not open file $TC_ROOT$\Segger\emWin\Lib\GUI_ARM_LA.lib: No such file or directory
麻烦大佬帮忙回复一下,万分感谢!

ghslfgkkl88 发表于 2020-9-30 15:18:33

当单片机用挺爽的,就是不知道内部DDR1是工作在多少频率下的,要是上300就更爽了

morning_enr6U 发表于 2020-9-30 16:42:17

这位大哥,感谢分享这么硬核的资料!

我有个问题问下,RTX4有对MMU的支持不 ?
RTX5是否可以按照RTX4跑起来?

谢谢!{:34:}{:34:}

iam_hxc@163.com 发表于 2020-11-5 17:19:51

老师我这个工程已经编译出来了,怎么用Zadig烧写啊,里面有3个Bin文件,能给你一个烧写方法吗,谢谢了,我也买的同一个开发板

iam_hxc@163.com 发表于 2020-11-5 17:22:25

老师我下载下来的工程编译成功了,生成了3个bin文件,但是不知道怎么烧写到spi-flash里面去,usb烧写工具没有说清楚,我也买的一样的开发版,谢谢老师了

iam_hxc@163.com 发表于 2020-11-5 17:24:19

老师我下载下来的工程已经编译成功了,生产了3个bin文件,但是不知道怎么用Zadig写到spi-flash里面去,谢谢老师吗多点指导

iam_hxc@163.com 发表于 2020-11-5 17:25:47

老师我下载下来的工程已经编译成功了,生产了3个bin文件,但是不知道怎么用Zadig写到spi-flash里面去,谢谢老师吗多点指导

sanliuyao 发表于 2020-12-18 08:10:06

各位大佬,谁那有mdklegacy support for arm7 arm9 & cortex-R的支持包,keil官网一直显示Sorry, we are down for maintenance,分享一下,谢谢。

xk2yx 发表于 2020-12-19 13:07:34

厉害,刷GUI应该比H7强大多了。

qq49707555 发表于 2021-2-13 22:53:44

请楼主出一个F1C100S+RTX版本.包含I2C驱动等,加上一些注释.方便大家移植到其它RTOS,对寄存器不熟悉基本上自己移植不成功,也希望楼主出一个裸机版本.

水水水木木木 发表于 2021-4-8 17:59:32

emwin刷色块才6300万分?这么低吗?难道是RGB8888输出吗?

glory 发表于 2021-4-8 22:06:26

水水水木木木 发表于 2021-4-8 17:59
emwin刷色块才6300万分?这么低吗?难道是RGB8888输出吗?

是以RGB888刷出的,改为RGB565是这样的:

xk2yx 发表于 2021-4-9 10:54:00

glory 发表于 2021-4-8 22:06
是以RGB888刷出的,改为RGB565是这样的:

没用的,ARM9的运算能力就那么点,跑分没法提高的,除非超频估计应该能达到F429的水平.

JY2019 发表于 2021-4-14 17:10:02

xk2yx 发表于 2021-4-9 10:54
没用的,ARM9的运算能力就那么点,跑分没法提高的,除非超频估计应该能达到F429的水平.

大佬,可以提供下工程下的emwin环境吗?

caicaptain2 发表于 2021-4-16 10:03:02

这个片子很厉害,音视频比较强大,做人机界面很棒。看到的弱点是ADC和DAC差了些,定时器功能,PWM输出与捕捉不详,与主流MCU的应用有点距离。

glory 发表于 2021-4-16 15:57:26

JY2019 发表于 2021-4-14 17:10
大佬,可以提供下工程下的emwin环境吗?

gitee上clone下来就行了,emwin要自己安装legacy-pack for ARM9,keil官方下载。

zl308424 发表于 2021-4-26 18:25:19

大佬能移植一下threadx到这个片子吗

zl308424 发表于 2021-4-26 18:28:10

glory 发表于 2021-4-16 15:57
gitee上clone下来就行了,emwin要自己安装legacy-pack for ARM9,keil官方下载。

大佬能移植一下threadx到这个片子吗

wolaiguola 发表于 2021-5-7 17:44:27

老哥这个用串口怎么下载啊

fanwei700615 发表于 2021-8-6 10:20:01

很nice!!

apleilx 发表于 2021-8-6 11:31:09

xk2yx 发表于 2021-4-9 10:54
没用的,ARM9的运算能力就那么点,跑分没法提高的,除非超频估计应该能达到F429的水平.

刷颜色和运算能力关系不大,关键看RAM吞吐速度。 429对ARM9最大的优势是浮点数运算,但GUI几乎用不到。我NUC972测试,才300MHz主频,刷颜色大约每秒1.8亿像素,它是内置150MHz,16bits DDR。

hehehahi 发表于 2021-8-9 17:16:58

能加一下楼主吗,有个hmi开发想找楼主谈谈

hehehahi 发表于 2021-8-9 17:24:23

谢谢楼主分享,
页: [1] 2
查看完整版本: 开源在全志F1C100s运行RTX4+emWin5!