WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-04-22 22:03:47

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

在哇酷网在线时间并不算长,但却很快就能找到合适的学习资料。这是因为有大量热爱分享的网友给哇酷添砖加瓦,也是由于哇酷提供了交流的平台,节省大家的时间。
    对于全志F1C100s/F1C200s芯片,官方主导的玩法是linux,社区也是顺着这种玩法,不断扩充。但是广大单片机开发者通常缺乏Linux开发经验,而且对具备MMU+Cache的ARM9也不够熟悉,因而无法快速上手这几款性价比无敌的SoC,只能望洋兴叹。况且,在与好多网友交谈后得知,好多项目并不适合使用linux——linux不是万金油,RTOS才是真爱。于是,我结合自己一直以来对ARM9的熟悉,制作了这个移植,基于单片机开发者熟悉的keil-mdk环境,为广大单片机开发者降低门槛,让你打开熟悉的Keil就有可用的RTOS【RTX4】和GUI【emWin5】!其它组件在keil下也并非难事。(我的环境是MDK5.29,尽量使用相同版本,如果比我低可能会丢失项目某些选项!)
    项目的好多驱动是基于xboot和网友的精简代码,引用的文件首部保留原作者信息文本。我做的工作是整合代码,以及RTX4+emWin5的移植部分,RTOS的基础是中断控制和Timer,这部分重新实现了。具体的内容你拿到源码查看就能发现,不再多说。
    因为我对RTX4比较了解,移植的质量可以保证稳定【除非不是我的代码部分】;emWin很好用,我觉得很多人都用过。大家尽情使用吧,把F1Cx00s玩溜起来!启动1.7MB程序时间大约500毫秒,视程序大小而定。
    项目直接支持的开发板有:
    widora的tiny200 v1
    widora的tiny200 v2
    sipeed的lichee-pi nano
    推荐使用widora的tiny200开发板,板子为单片机开发者设计了boot和reset按钮,因而进入FEL模式非常方便!板子还自带USB转串口芯片,可作为终端串口,方便调试信息输出。据说V2板还加了音频功放电路,直驱小喇叭。
    优酷演示视频:https://v.youku.com/v_show/id_XNDYxNjc2MTk4MA==.html
    国内码云地址【推荐,只是因为快】:https://gitee.com/xuyao2020/F1C100s_with_Keil_RTX4_emWin5
    国外github【好慢,图片几乎全挂,因为gfw的存在,国内开发者总在夹缝中求生存】:
    https://github.com/hongxuyao/F1C100s_with_Keil_RTX4_emWin5
    源码打包下载:
    AllwinnerSoC_part1.rar
    AllwinnerSoC_part2.rar
    AllwinnerSoC_part3.rar
   直接写入开发板的bin文件:
   RTX4_emWin5_F1C100s_tiny200v1.zip
   RTX4_emWin5_F1C100s_tiny200v2.zip
   图赏
index.jpg
2.jpg
a_20200422-2142.jpg
b_20200422-2143.jpg
c_20200422-2143.jpg
d_20200422-2143.jpg
e.jpg
f.jpg
g.jpg
h.jpg
    如何适配tiny200v2【因为终端串口有变】
AllwinnerSoC说明_页面_1.png
AllwinnerSoC说明_页面_2.png

最近编辑记录 armstrong (2020-04-22 22:16:49)

离线

#2 2020-04-22 22:19:21

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

老帖子已请求站长作废删除,另开此贴分享。欢迎大家交流!

离线

#3 2020-04-22 22:21:32

pcb_diy
会员
注册时间: 2019-12-26
累计积分: 11

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

来支持一下。这个小板在哪有得卖?支持的LCD型号是什么样的?这芯片好像挺猛啊,比STM32要强好多。有空得跟各位大师后面学习一下。

离线

#4 2020-04-22 22:33:47

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

太赞了, 感谢楼主再次分享宝贵经验!

离线

#5 2020-04-22 22:35:14

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

pcb_diy 说:

来支持一下。这个小板在哪有得卖?支持的LCD型号是什么样的?这芯片好像挺猛啊,比STM32要强好多。有空得跟各位大师后面学习一下。

玩全志,来哇酷就对了。我告诉你板子,你别怀疑我是托就行:楼主位说的三款板子我都有,推荐tiny200。LCD么,只要40pin的差不多都行吧,没厂家会无故改插座线序的。

离线

#6 2020-04-22 22:37:55

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

晕哥 说:

太赞了, 感谢楼主再次分享宝贵经验!

得对得起站长和网友啊!帖子特地去掉了隐隐的“铜臭味”,让网友们开心点。

离线

#7 2020-04-22 22:41:44

转角1068
会员
注册时间: 2019-12-14
累计积分: 1

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

感谢大佬的分享,f1c100s之类的片子真能被各位大佬玩出花来。(虽然不我不是来凑积分的,但怎么能少得了15个字)

离线

#8 2020-04-22 23:11:37

txl
会员
注册时间: 2018-12-08
累计积分: 3

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

楼主给力,非常感谢。后续打算开始学习这个芯片。

离线

#9 2020-04-22 23:20:49

pcb_diy
会员
注册时间: 2019-12-26
累计积分: 11

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

armstrong 说:

玩全志,来哇酷就对了。我告诉你板子,你别怀疑我是托就行:楼主位说的三款板子我都有,推荐tiny200。LCD么,只要40pin的差不多都行吧,没厂家会无故改插座线序的。


以前是玩STM32,现在想升级一下玩下这个。看能不能跑下LINUX这类的。我看你能改成跑RTOS也可以试一下啊。板子是在淘宝上购买吗?

离线

#10 2020-04-22 23:37:47

cwspads
会员
注册时间: 2017-11-24
累计积分: 32

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

下载了源码,尝试修改LCD分辨率为800x480,运行不起来,翻看代码,没找到怎样修改具体参数,楼主能指出吗?

离线

#11 2020-04-23 08:34:27

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

cwspads 说:

下载了源码,尝试修改LCD分辨率为800x480,运行不起来,翻看代码,没找到怎样修改具体参数,楼主能指出吗?

2020-04-23_082330.png
2020-04-23_082633.png
20200423082929.jpg

离线

#12 2020-04-23 08:48:34

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 257

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

感谢楼主分享!

“直接写入开发板的bin文件:”——没找到荔枝派nano的,没上传吗,手上没tiny200 。。。

离线

#13 2020-04-23 08:52:07

Iven
会员
注册时间: 2018-04-10
累计积分: 26

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

全志芯片有emwin的版权吗?

离线

#14 2020-04-23 09:02:01

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

Jmhh247 说:

感谢楼主分享!

“直接写入开发板的bin文件:”——没找到荔枝派nano的,没上传吗,手上没tiny200 。。。

荔枝派nano用RTX4_emWin5_F1C100s_tiny200v1.zip即可。V1和V2的区别也就是串口不同,仅此而已。

离线

#15 2020-04-23 09:02:41

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

Iven 说:

全志芯片有emwin的版权吗?

还不如直接去问全志呢。不过,这个是keil内置的emWin,跟全志没有半毛钱关系;你只要花钱买了mdk正版,随便什么arm都让你用。这就是我为什么要删除原来包里自带mdk库的原因。因为你可能买了mdk正版,而我传播它的库是不被许可的。
全志一直在啃老本,不会有增加这些版权投入的预算了。

最近编辑记录 armstrong (2020-04-23 09:11:07)

离线

#16 2020-04-23 09:15:05

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

好多网友都很有版权意识,这很好很理想,不过现实情况是没几个公司给员工配备正版软件,员工家里的电脑更不可能购买这些昂贵的开发工具!开发者聊技术就行了,版权是商业问题,技术开发者别纠结了。明明电脑里99%的盗版软件,却在嘴上正版正版,比老板还关心版权,有点尴尬。

最近编辑记录 armstrong (2020-04-23 09:20:25)

离线

#17 2020-04-23 09:39:35

湘楚浪子
会员
注册时间: 2019-12-22
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

楼主说得对,非商业目的(如学习)的破解行为法律并没有禁止,
个人在业余使用emwin学习完全没有问题,法律也不会去追究但是一旦用 mdk emwin dxp 用于商业行为(赚钱)该怎么来就这么来,不过如果你只是打份工,不要担心,律师函只会发给公司。

离线

#18 2020-04-23 10:08:00

shunshn
会员
注册时间: 2020-04-13
累计积分: 8

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

太赞了, 感谢楼主再次分享宝贵经验!

离线

#19 2020-04-23 10:10:43

Iven
会员
注册时间: 2018-04-10
累计积分: 26

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

湘楚浪子 说:

楼主说得对,非商业目的(如学习)的破解行为法律并没有禁止,
个人在业余使用emwin学习完全没有问题,法律也不会去追究但是一旦用 mdk emwin dxp 用于商业行为(赚钱)该怎么来就这么来,不过如果你只是打份工,不要担心,律师函只会发给公司。

如果自己创业想用这套方案,寄给公司还不是寄给自己。

离线

#20 2020-04-23 10:22:14

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

Iven 说:

如果自己创业想用这套方案,寄给公司还不是寄给自己。

好,你暴露了,律师函开始上路了!

离线

#21 2020-04-23 10:24:43

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 203

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

armstrong 说:

好,你暴露了,律师函开始上路了!

反过来想想其实这是好事,当能收到律师函的时候说明已经不是蚊子腿了,否则咬下去也没肉吃,买正版也是应该的。

离线

#22 2020-04-23 11:13:55

小丸子
会员
注册时间: 2019-09-26
累计积分: 31

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

各种外设配齐,可以当单片机用了,真棒

离线

#23 2020-04-23 12:10:44

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

有梦的地方 说:

反过来想想其实这是好事,当能收到律师函的时候说明已经不是蚊子腿了,否则咬下去也没肉吃,买正版也是应该的。

长者告诫我们要闷声发大财,如果真的腿上有肉也最好别秀给人家看。

离线

#24 2020-04-23 16:35:59

kdtcf
会员
注册时间: 2020-04-23
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

全志的使用emwin是不是需要版权费啊

离线

#25 2020-04-23 16:55:38

pcb_diy
会员
注册时间: 2019-12-26
累计积分: 11

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

准备来购买一个板子了。大家都是购买90块钱那个套餐的吗?

离线

#26 2020-04-23 16:59:30

pcb_diy
会员
注册时间: 2019-12-26
累计积分: 11

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

像串口、SPI、IO口读写、PWM、SPI、I2C这些资源都可以直接使用吗?有配套的资料吗?我目前还不能下载来看看。等够了7贴下载来看看。

离线

#27 2020-04-24 13:28:54

tam2907
会员
注册时间: 2020-03-29
累计积分: 12

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

以前一直用stm32的,看到这个很有购买开发板的冲动。

离线

#28 2020-04-24 16:12:07

yhm__001
会员
注册时间: 2020-04-08
累计积分: 2

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

之前就下载了, 我不用keil, 想把rtx移到gcc不知难度如何

离线

#29 2020-04-24 19:29:10

sean68
会员
注册时间: 2020-04-24
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

这个开发板多钱

离线

#30 2020-04-24 21:19:25

lghtjpu
会员
注册时间: 2020-02-23
累计积分: 17

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

已经在楼主的工程基础上扩展应用了

离线

#31 2020-04-24 23:43:48

fane
会员
注册时间: 2020-03-20
累计积分: 11

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

要是把摄像头也玩起来那就更爽了

离线

#32 2020-04-25 11:04:11

tianjjff
会员
注册时间: 2018-12-24
累计积分: 57

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

太牛了,感谢分享!

离线

#33 2020-04-25 18:55:49

liuchangyin
会员
注册时间: 2020-03-17
累计积分: 185

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

效果不错,看着还在使用单面的洞洞板,动手能力不错,其实嘉立创5块钱打样的板子可以考虑

离线

#34 2020-04-25 20:22:52

tianyekpsexzxg
会员
注册时间: 2020-04-12
累计积分: 10

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

楼主不错,在多个有影响力的论坛这个贴,感谢

离线

#35 2020-04-26 11:25:25

lt56
会员
注册时间: 2020-04-20
累计积分: 8

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

armstrong 说:

老帖子已请求站长作废删除,另开此贴分享。欢迎大家交流!

哈哈,楼主你这个项目很不错,可以公布下你的硬件设备吗,用的啥开发板和屏幕。用相同的设备学习可能对小白来说更容易一些。
当然不是指我,我近期计划没有这个芯片的学习,后面有可能接触这芯片。

最近编辑记录 lt56 (2020-04-26 11:37:18)

离线

#36 2020-04-26 15:37:53

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

电阻触摸屏测试程序:
RTX-emWin-480x272-ns2009.zip

离线

#37 2020-04-26 15:56:54

thindcna
会员
注册时间: 2020-04-25
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

yhm__001 说:

之前就下载了, 我不用keil, 想把rtx移到gcc不知难度如何

你做完了吗

离线

#38 2020-04-26 16:00:03

thindcna
会员
注册时间: 2020-04-25
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

我该如何移植到其他板上?

离线

#39 2020-04-26 18:53:19

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

好多人都说NS2009有跳点,其实不是芯片本身的问题。我做好了这个大家拿起测试看看,稳得很啊。
F1C100s_RTX_emWin_LCD480x272_NS2009.zip
不仅没有跳点,还每秒钟向GUI送100个触摸点,这个频率响应够快了吧!可以连接UART0看输出,点击屏幕就有输出。

最近编辑记录 armstrong (2020-04-26 19:04:02)

离线

#40 2020-04-28 00:00:45

tam2907
会员
注册时间: 2020-03-29
累计积分: 12

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

armstrong 说:

电阻触摸屏测试程序:
RTX-emWin-480x272-ns2009.zip

TINY200烧这个程序运行点校正没反应说明触摸坏的么?

离线

#41 2020-04-28 08:26:22

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tam2907 说:

TINY200烧这个程序运行点校正没反应说明触摸坏的么?

只在licheepi-nano和tiny200v1上可用,接到红色的tiny200v2板上没用,不知道是不是电阻什么的没焊。

离线

#42 2020-04-28 08:37:29

tam2907
会员
注册时间: 2020-03-29
累计积分: 12

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

armstrong 说:

只在licheepi-nano和tiny200v1上可用,接到红色的tiny200v2板上没用,不知道是不是电阻什么的没焊。

感谢,刚才对比看了V1 V2原理图触摸驱动触摸的IO完全不一样。

离线

#43 2020-04-28 08:41:00

Iven
会员
注册时间: 2018-04-10
累计积分: 26

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

想入手这个芯片,芯片多少钱?

离线

#44 2020-04-28 10:19:42

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tam2907 说:

感谢,刚才对比看了V1 V2原理图触摸驱动触摸的IO完全不一样。

要用这个测试:F1C100s_RTX_emWin_LCD480x272_NS2009.zip

离线

#45 2020-04-28 10:22:14

ggk1989
会员
注册时间: 2018-12-19
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

感谢楼主   刚刚试了nano完美运行

离线

#46 2020-04-28 11:27:49

zq190kg
会员
注册时间: 2019-08-10
累计积分: 12

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

本人刚接触F1C100S,手上 有个荔枝派,请问编译后好,就用sunxi那个win下的软件下载到荔枝派的flash上吗?

离线

#47 2020-04-28 13:40:16

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

zq190kg 说:

本人刚接触F1C100S,手上 有个荔枝派,请问编译后好,就用sunxi那个win下的软件下载到荔枝派的flash上吗?

对!让板子进入usb-boot模式,然后安装驱动,接着就可以sunxi-fel了。

最近编辑记录 armstrong (2020-04-28 13:40:35)

离线

#48 2020-04-28 14:02:47

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tam2907 说:

感谢,刚才对比看了V1 V2原理图触摸驱动触摸的IO完全不一样。

谢谢,对比了一下pdf,还真是改过了!所以又适配了一下:
tiny200v1
Tiny200v1_LCD480x272_NS2009.zip
tiny200v2
Tiny200v2_LCD480x272_NS2009.zip

最近编辑记录 armstrong (2020-04-28 14:13:51)

离线

#49 2020-04-28 14:18:05

tomyqg
会员
注册时间: 2019-12-06
累计积分: 10

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

洪工,这个spl(f1c100s-spl_uart0.bin)是那生成的啊,另外FELinside这个工程可以直接在DDR运行,后面如果加上usb dram U盘及SD驱动功能,是不是可以做SD NAND启动的SPL了啊

离线

#50 2020-04-28 14:26:42

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tomyqg 说:

洪工,这个spl(f1c100s-spl_uart0.bin)是那生成的啊,另外FELinside这个工程可以直接在DDR运行,后面如果加上usb dram U盘及SD驱动功能,是不是可以做SD NAND启动的SPL了啊

spl负责配置cpu主频,初始化ddr,然后从spi flash中加载app剩余部分;它尚未支持从nand或者sd卡加载。
要真想从nand或sd加载,那板子上还得留spi-flash,然后基于f1c100s-uboot项目做一个bootloader,来负责从nand或sd加载。

离线

#51 2020-04-28 14:35:47

tomyqg
会员
注册时间: 2019-12-06
累计积分: 10

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

我的意思是这个f1c100s-spl_uart0.bin是从那个工程编译出来的,FELinside这个工程如果直接出来DRAM U盘就可以将spl和app文件写入SD卡,spl里面只要能读写SD卡就可以加载app了吧

离线

#52 2020-04-28 14:50:55

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tomyqg 说:

我的意思是这个f1c100s-spl_uart0.bin是从那个工程编译出来的,FELinside这个工程如果直接出来DRAM U盘就可以将spl和app文件写入SD卡,spl里面只要能读写SD卡就可以加载app了吧

我理解不了“FELinside这个工程如果直接出来DRAM U盘就可以将spl和app文件写入SD卡”这句?

离线

#53 2020-04-28 14:58:05

tomyqg
会员
注册时间: 2019-12-06
累计积分: 10

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

比如我想从SD NAND(贴片SD卡)里启动,要么在SD NAND 焊到板子上之前将程序烧进去,要么焊到板子上再烧程序上去,这时如果能将DRAM模拟成U盘,直接在电脑上将spl和app拖进去,然后将spl和app烧录进SD NAND,实现程序烧录

离线

#54 2020-04-28 15:10:36

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tomyqg 说:

比如我想从SD NAND(贴片SD卡)里启动,要么在SD NAND 焊到板子上之前将程序烧进去,要么焊到板子上再烧程序上去,这时如果能将DRAM模拟成U盘,直接在电脑上将spl和app拖进去,然后将spl和app烧录进SD NAND,实现程序烧录

嗯,懂了。理论上你可以基于FELinside-f1c100s或者f1c100s-uboot制作出这么个东西来,尚且称它未fel-boot吧。
fel-boot由sunxi-fel送入ddr运行,负责把dram模拟成u盘,等着用户把uboot和linux内核放进“u盘”。但我没搞定usb呢,做不了啊。
我看这东西做起来即使不开源,对别人也是很有用的。
完成同样功能,还有个思路就是自己添加sunxi-fel功能,因为sunxi-fel可以通过usb接口传输一段ARM指令到设备,然后执行它;目前的任何sunxi-fel功能都是这么实现的。可以通过这种方式增加写tf卡和sd-nand的功能;不用模拟成u盘。扩展后的命令形如:
sunxi-fel -p sdnand-write 0 xxx.bin

最近编辑记录 armstrong (2020-04-28 15:21:26)

离线

#55 2020-04-28 15:13:30

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tomyqg 说:

我的意思是这个f1c100s-spl_uart0.bin是从那个工程编译出来的,FELinside这个工程如果直接出来DRAM U盘就可以将spl和app文件写入SD卡,spl里面只要能读写SD卡就可以加载app了吧

f1c100s-spl_uart0.bin是项目里的spl部分抽出来单独编译起来的,你只要删除无用代码编译一下就能制作出来。
之所以分为f1c100s-spl_uart0.bin和f1c100s-spl_uart1.bin,是因为tiny200v1和v2是用不同的串口。

最近编辑记录 armstrong (2020-04-28 15:14:42)

离线

#56 2020-04-28 15:15:10

tomyqg
会员
注册时间: 2019-12-06
累计积分: 10

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

思路没问题就好了,USB从机论坛大神不是已经搞定了吗,研究下应该可以搞好。另外这个f1c100s-spl_uart0.bin是从其他工程编译出来的吗?

离线

#57 2020-04-28 15:22:00

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tomyqg 说:

思路没问题就好了,USB从机论坛大神不是已经搞定了吗,研究下应该可以搞好。另外这个f1c100s-spl_uart0.bin是从其他工程编译出来的吗?

完成同样功能,还有个思路就是自己添加sunxi-fel功能,因为sunxi-fel可以通过usb接口传输一段ARM指令到设备,然后执行它;目前的任何sunxi-fel功能都是这么实现的。可以通过这种方式增加写tf卡和sd-nand的功能;不用模拟成u盘。扩展后的命令形如:
sunxi-fel -p sdnand-write 0 xxx.bin

离线

#58 2020-04-28 15:24:09

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tomyqg 说:

思路没问题就好了,USB从机论坛大神不是已经搞定了吗,研究下应该可以搞好。另外这个f1c100s-spl_uart0.bin是从其他工程编译出来的吗?

f1c100s-spl_uart0.bin是项目里的spl部分抽出来单独编译起来的,你只要删除无用代码编译一下就能制作出来。
之所以分为f1c100s-spl_uart0.bin和f1c100s-spl_uart1.bin,是因为tiny200v1和v2是用不同的串口。
Blinky-f1c100s和FELinside-f1c100s都有spl部分,去掉其他代码剩下spl即可。

最近编辑记录 armstrong (2020-04-28 15:26:00)

离线

#59 2020-04-28 15:31:08

tomyqg
会员
注册时间: 2019-12-06
累计积分: 10

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

好的,感谢,我先把sunxi-fel源代码看看

离线

#60 2020-04-28 15:35:07

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

tomyqg 说:

好的,感谢,我先把sunxi-fel源代码看看

这两种实现思路,只要任意一个实现,那都是造福其他玩家的好东西。

离线

#61 2020-04-28 16:51:58

qianhao
会员
注册时间: 2017-12-14
累计积分: 129

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

强, 资深嵌入式玩家,向你靠齐

离线

#62 2020-04-28 17:32:45

tomyqg
会员
注册时间: 2019-12-06
累计积分: 10

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

sunxi-fel直接烧写SD卡还是等大佬来实现吧,至少需要搞定类似spi flash的这些驱动(编译成位置无关代码)

离线

#63 2020-04-28 18:03:16

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

针对tiny200v2的忘了去除lcd屏的pd0+pd12管脚,已修正:
【lichee-nano + tiny200v1】
Tiny200v1_LCD480x272_NS2009A.zip
【tiny200v2】
Tiny200v2_LCD480x272_NS2009A.zip
tiny200v2-a.jpg
tiny200v2-b.jpg
lichee-a.jpg
lichee-b.jpg
rtp-log.jpg

最近编辑记录 armstrong (2020-04-28 18:23:05)

离线

#64 2020-04-28 18:20:18

lixiaobo
会员
注册时间: 2020-04-28
累计积分: 9

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

真大佬啊,这得花多少功夫

离线

#65 2020-04-28 18:20:48

hameyou
会员
注册时间: 2018-04-15
累计积分: 52

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

不错,准备继续玩玩!

离线

#66 2020-04-29 09:30:42

XZHDJH
会员
注册时间: 2020-01-18
累计积分: 22

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

已经跑起来了。。。哈哈

离线

#67 2020-04-30 09:15:31

pajoke
会员
注册时间: 2020-03-21
累计积分: 11

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

多谢楼主,叉走一份研究。

离线

#68 2020-04-30 16:37:18

tesln
会员
注册时间: 2020-04-16
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

买了Tiny200是Nandflash版本的朋友,打算自己换25Q128,注意了,不要加转接板,直接焊即可!

离线

#69 2020-05-18 15:52:10

sync
会员
注册时间: 2019-12-12
累计积分: 12

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

玩单片机的有福了,就是不知道各种外设驱动齐全不?

离线

#70 2020-05-19 09:49:51

kqxajgg
会员
注册时间: 2020-05-19
累计积分: 1

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

请问楼主,这个F1C100s的板子那里可以买的到?

离线

#71 2020-05-19 09:51:15

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 203

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

kqxajgg 说:

请问楼主,这个F1C100s的板子那里可以买的到?

这个是 widora家的 tiny200s板子,淘宝有卖。

离线

#72 2020-05-20 10:10:07

ling
会员
注册时间: 2020-05-20
累计积分: 5

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

这个分享也太酷了,刚刚公司项目需要,对小白的我用处特别大

离线

#73 2020-05-20 14:30:12

ling
会员
注册时间: 2020-05-20
累计积分: 5

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

大佬,这个裸机用的什么下载器下载的呀,求推荐

离线

#74 2020-05-20 15:39:53

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

ling 说:

大佬,这个裸机用的什么下载器下载的呀,求推荐

不用下载器,一根micro-USB连接线足矣。

离线

#75 2020-05-20 23:10:25

mirkerson
会员
注册时间: 2020-05-20
累计积分: 11

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

楼主 可以分享个支持触摸屏的源码吗

离线

#76 2020-05-21 08:00:09

zenghaibo
会员
注册时间: 2019-07-15
累计积分: 58

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

多谢楼主,学习了!

离线

#77 2020-05-21 09:49:36

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

mirkerson 说:

楼主 可以分享个支持触摸屏的源码吗

找找看本站有没有相关资源;若有,自己整合一下吧。只要有IIC+NS2009+TSLIB驱动,再写个5点校准窗口。
我把扩展的功能作为打赏的福利,以节约网友的开发时间,所以不能公开。

离线

#78 2020-05-21 09:59:19

gary
会员
注册时间: 2018-05-30
累计积分: 31

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

能支持MCU的2.8寸屏吗?8位或16位数据接口的

离线

#79 2020-05-21 10:13:56

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

gary 说:

能支持MCU的2.8寸屏吗?8位或16位数据接口的

这芯片没有片外SRAM接口;因而需要用IO口模拟来实现,当然效率会很低。
这么小的屏幕,通常都选择SPI接口的,就可以用硬件SPI。

离线

#80 2020-05-22 09:15:53

hxled2
会员
注册时间: 2020-05-20
累计积分: 2

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

正想测试测试,下载下来学习学习

离线

#81 2020-05-22 12:58:03

vvi
会员
注册时间: 2019-12-09
累计积分: 1

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

看了楼主的介绍想买片tiny200v2试试,淘宝上搜tiny200一个没有,搜荔枝派只有Zero LicheePi Zero  、nano。
是我搜索的时候姿势不对?

离线

#82 2020-05-22 13:30:46

郝好小小
会员
注册时间: 2020-04-02
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

正想测试测试,下载下来学习学习

离线

#83 2020-05-22 13:43:16

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

vvi 说:

看了楼主的介绍想买片tiny200v2试试,淘宝上搜tiny200一个没有,搜荔枝派只有Zero LicheePi Zero  、nano。
是我搜索的时候姿势不对?

这不是你的错,你的姿势很美!淘宝现在跟百度一个样,成了流氓,不交钱就别想被搜索到!

最近编辑记录 armstrong (2020-05-22 13:44:20)

离线

#84 2020-05-22 13:43:59

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

armstrong 说:

这不是你的错,你的姿势很美!淘宝现在跟百度一个样,成了流氓,不交钱就别想被搜索到!

离线

#85 2020-05-22 14:34:04

chengqy
会员
注册时间: 2019-12-12
累计积分: 5

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

感谢楼主分享,这个芯片真的是性价比爆棚,单片机的价格,这么多牛叉的功能

离线

#86 2020-05-23 13:34:55

xiaoleizii
会员
注册时间: 2019-05-10
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

感谢大佬的分享,后续打算开始学习这个芯片。

离线

#87 2020-05-23 22:01:33

hyghyg1234
会员
注册时间: 2020-05-23
累计积分: 8

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

楼主真心牛逼,感谢资料,上次还是在阿莫看到的。

离线

#88 2020-05-26 22:35:37

shenbk
会员
注册时间: 2019-01-11
累计积分: 8

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

这个真的是不错,已经在V2上跑过了,好用,修改也方便的,改成了800*480的液晶

离线

#89 2020-05-27 15:26:59

xiaoleizii
会员
注册时间: 2019-05-10
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

刚买了Tiny200是Nandflash版本,开始学习。

离线

#90 2020-05-27 17:58:34

cccsk
会员
注册时间: 2020-05-08
累计积分: 7

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

楼主,屏幕有没有链接?

离线

#91 2020-05-28 21:49:56

armstrong
会员
注册时间: 2019-04-10
累计积分: 107

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

cccsk 说:

楼主,屏幕有没有链接?

随便买哪个都行,不过还是tiny200开发起来更便利些。
tiny200.jpg
lichee-nano.jpg

离线

#92 2020-05-29 21:02:14

a446332161
会员
注册时间: 2020-05-29
累计积分: 8

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

厉害,又来一个rtos,不过这个os貌似用的人不是很多

离线

#93 2020-05-31 08:36:32

xiaoer
会员
注册时间: 2020-05-26
累计积分: 6

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

谢谢看楼主的方案,之前一直用stm32开发,现在有了这个方案+emwin。真的完美。

离线

#94 2020-05-31 13:51:27

xiaoer
会员
注册时间: 2020-05-26
累计积分: 6

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

我在gitee上下载的文件目录,编译出现错误。找不到解决办法,大家有遇到吗

.\Temp\Obj\Blinky.axf: error: L6002U: Could not open file $TC_ROOT$\Segger\emWin\Lib\GUI_ARM_LA.lib: No such file or directory
Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.
".\Temp\Obj\Blinky.axf" - 1 Error(s), 0 Warning(s).

最近编辑记录 xiaoer (2020-05-31 13:54:49)

离线

#95 2020-05-31 14:14:15

xiaoer
会员
注册时间: 2020-05-26
累计积分: 6

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

xiaoer 说:

我在gitee上下载的文件目录,编译出现错误。找不到解决办法,大家有遇到吗

.\Temp\Obj\Blinky.axf: error: L6002U: Could not open file $TC_ROOT$\Segger\emWin\Lib\GUI_ARM_LA.lib: No such file or directory
Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.
".\Temp\Obj\Blinky.axf" - 1 Error(s), 0 Warning(s).

解决了,在工程目录新建了一个lib文件夹。然后将C:\Keil_v5\ARM\Segger\emWin\Lib目录的lib文件复制到欧工程目录就好了。

离线

#96 2020-06-01 08:25:17

ljw22676739
会员
注册时间: 2020-05-07
累计积分: 8

Re: 哇酷网友都乐于分享:为大家制作了F1C100s的RTX4+emWin5稳定项目!

太好了。这个系统配置跑起来非常溜!

离线

页脚

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