在哇酷网在线时间并不算长,但却很快就能找到合适的学习资料。这是因为有大量热爱分享的网友给哇酷添砖加瓦,也是由于哇酷提供了交流的平台,节省大家的时间。
对于全志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
图赏
如何适配tiny200v2【因为终端串口有变】
最近编辑记录 armstrong (2020-04-22 22:16:49)
离线
老帖子已请求站长作废删除,另开此贴分享。欢迎大家交流!
离线
来支持一下。这个小板在哪有得卖?支持的LCD型号是什么样的?这芯片好像挺猛啊,比STM32要强好多。有空得跟各位大师后面学习一下。
离线
来支持一下。这个小板在哪有得卖?支持的LCD型号是什么样的?这芯片好像挺猛啊,比STM32要强好多。有空得跟各位大师后面学习一下。
玩全志,来哇酷就对了。我告诉你板子,你别怀疑我是托就行:楼主位说的三款板子我都有,推荐tiny200。LCD么,只要40pin的差不多都行吧,没厂家会无故改插座线序的。
离线
太赞了, 感谢楼主再次分享宝贵经验!
得对得起站长和网友啊!帖子特地去掉了隐隐的“铜臭味”,让网友们开心点。
离线
感谢大佬的分享,f1c100s之类的片子真能被各位大佬玩出花来。(虽然不我不是来凑积分的,但怎么能少得了15个字)
离线
楼主给力,非常感谢。后续打算开始学习这个芯片。
离线
玩全志,来哇酷就对了。我告诉你板子,你别怀疑我是托就行:楼主位说的三款板子我都有,推荐tiny200。LCD么,只要40pin的差不多都行吧,没厂家会无故改插座线序的。
以前是玩STM32,现在想升级一下玩下这个。看能不能跑下LINUX这类的。我看你能改成跑RTOS也可以试一下啊。板子是在淘宝上购买吗?
离线
下载了源码,尝试修改LCD分辨率为800x480,运行不起来,翻看代码,没找到怎样修改具体参数,楼主能指出吗?
离线
下载了源码,尝试修改LCD分辨率为800x480,运行不起来,翻看代码,没找到怎样修改具体参数,楼主能指出吗?
离线
感谢楼主分享!
“直接写入开发板的bin文件:”——没找到荔枝派nano的,没上传吗,手上没tiny200 。。。
离线
全志芯片有emwin的版权吗?
离线
感谢楼主分享!
“直接写入开发板的bin文件:”——没找到荔枝派nano的,没上传吗,手上没tiny200 。。。
荔枝派nano用RTX4_emWin5_F1C100s_tiny200v1.zip即可。V1和V2的区别也就是串口不同,仅此而已。
离线
全志芯片有emwin的版权吗?
还不如直接去问全志呢。不过,这个是keil内置的emWin,跟全志没有半毛钱关系;你只要花钱买了mdk正版,随便什么arm都让你用。这就是我为什么要删除原来包里自带mdk库的原因。因为你可能买了mdk正版,而我传播它的库是不被许可的。
全志一直在啃老本,不会有增加这些版权投入的预算了。
最近编辑记录 armstrong (2020-04-23 09:11:07)
离线
好多网友都很有版权意识,这很好很理想,不过现实情况是没几个公司给员工配备正版软件,员工家里的电脑更不可能购买这些昂贵的开发工具!开发者聊技术就行了,版权是商业问题,技术开发者别纠结了。明明电脑里99%的盗版软件,却在嘴上正版正版,比老板还关心版权,有点尴尬。
最近编辑记录 armstrong (2020-04-23 09:20:25)
离线
楼主说得对,非商业目的(如学习)的破解行为法律并没有禁止,
个人在业余使用emwin学习完全没有问题,法律也不会去追究但是一旦用 mdk emwin dxp 用于商业行为(赚钱)该怎么来就这么来,不过如果你只是打份工,不要担心,律师函只会发给公司。
离线
太赞了, 感谢楼主再次分享宝贵经验!
离线
楼主说得对,非商业目的(如学习)的破解行为法律并没有禁止,
个人在业余使用emwin学习完全没有问题,法律也不会去追究但是一旦用 mdk emwin dxp 用于商业行为(赚钱)该怎么来就这么来,不过如果你只是打份工,不要担心,律师函只会发给公司。
如果自己创业想用这套方案,寄给公司还不是寄给自己。
离线
如果自己创业想用这套方案,寄给公司还不是寄给自己。
好,你暴露了,律师函开始上路了!
离线
好,你暴露了,律师函开始上路了!
反过来想想其实这是好事,当能收到律师函的时候说明已经不是蚊子腿了,否则咬下去也没肉吃,买正版也是应该的。
离线
各种外设配齐,可以当单片机用了,真棒
离线
反过来想想其实这是好事,当能收到律师函的时候说明已经不是蚊子腿了,否则咬下去也没肉吃,买正版也是应该的。
长者告诫我们要闷声发大财,如果真的腿上有肉也最好别秀给人家看。
离线
全志的使用emwin是不是需要版权费啊
离线
准备来购买一个板子了。大家都是购买90块钱那个套餐的吗?
离线
像串口、SPI、IO口读写、PWM、SPI、I2C这些资源都可以直接使用吗?有配套的资料吗?我目前还不能下载来看看。等够了7贴下载来看看。
离线
以前一直用stm32的,看到这个很有购买开发板的冲动。
离线
之前就下载了, 我不用keil, 想把rtx移到gcc不知难度如何
离线
这个开发板多钱
离线
已经在楼主的工程基础上扩展应用了
离线
要是把摄像头也玩起来那就更爽了
离线
太牛了,感谢分享!
离线
效果不错,看着还在使用单面的洞洞板,动手能力不错,其实嘉立创5块钱打样的板子可以考虑
离线
楼主不错,在多个有影响力的论坛这个贴,感谢
离线
老帖子已请求站长作废删除,另开此贴分享。欢迎大家交流!
哈哈,楼主你这个项目很不错,可以公布下你的硬件设备吗,用的啥开发板和屏幕。用相同的设备学习可能对小白来说更容易一些。
当然不是指我,我近期计划没有这个芯片的学习,后面有可能接触这芯片。
最近编辑记录 lt56 (2020-04-26 11:37:18)
离线
电阻触摸屏测试程序:
RTX-emWin-480x272-ns2009.zip
离线
之前就下载了, 我不用keil, 想把rtx移到gcc不知难度如何
你做完了吗
离线
我该如何移植到其他板上?
离线
好多人都说NS2009有跳点,其实不是芯片本身的问题。我做好了这个大家拿起测试看看,稳得很啊。
F1C100s_RTX_emWin_LCD480x272_NS2009.zip
不仅没有跳点,还每秒钟向GUI送100个触摸点,这个频率响应够快了吧!可以连接UART0看输出,点击屏幕就有输出。
最近编辑记录 armstrong (2020-04-26 19:04:02)
离线
电阻触摸屏测试程序:
RTX-emWin-480x272-ns2009.zip
TINY200烧这个程序运行点校正没反应说明触摸坏的么?
离线
TINY200烧这个程序运行点校正没反应说明触摸坏的么?
只在licheepi-nano和tiny200v1上可用,接到红色的tiny200v2板上没用,不知道是不是电阻什么的没焊。
离线
只在licheepi-nano和tiny200v1上可用,接到红色的tiny200v2板上没用,不知道是不是电阻什么的没焊。
感谢,刚才对比看了V1 V2原理图触摸驱动触摸的IO完全不一样。
离线
想入手这个芯片,芯片多少钱?
离线
感谢,刚才对比看了V1 V2原理图触摸驱动触摸的IO完全不一样。
离线
感谢楼主 刚刚试了nano完美运行
离线
本人刚接触F1C100S,手上 有个荔枝派,请问编译后好,就用sunxi那个win下的软件下载到荔枝派的flash上吗?
离线
本人刚接触F1C100S,手上 有个荔枝派,请问编译后好,就用sunxi那个win下的软件下载到荔枝派的flash上吗?
对!让板子进入usb-boot模式,然后安装驱动,接着就可以sunxi-fel了。
最近编辑记录 armstrong (2020-04-28 13:40:35)
离线
感谢,刚才对比看了V1 V2原理图触摸驱动触摸的IO完全不一样。
谢谢,对比了一下pdf,还真是改过了!所以又适配了一下:
tiny200v1
Tiny200v1_LCD480x272_NS2009.zip
tiny200v2
Tiny200v2_LCD480x272_NS2009.zip
最近编辑记录 armstrong (2020-04-28 14:13:51)
离线
洪工,这个spl(f1c100s-spl_uart0.bin)是那生成的啊,另外FELinside这个工程可以直接在DDR运行,后面如果加上usb dram U盘及SD驱动功能,是不是可以做SD NAND启动的SPL了啊
离线
洪工,这个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加载。
离线
我的意思是这个f1c100s-spl_uart0.bin是从那个工程编译出来的,FELinside这个工程如果直接出来DRAM U盘就可以将spl和app文件写入SD卡,spl里面只要能读写SD卡就可以加载app了吧
离线
我的意思是这个f1c100s-spl_uart0.bin是从那个工程编译出来的,FELinside这个工程如果直接出来DRAM U盘就可以将spl和app文件写入SD卡,spl里面只要能读写SD卡就可以加载app了吧
我理解不了“FELinside这个工程如果直接出来DRAM U盘就可以将spl和app文件写入SD卡”这句?
离线
比如我想从SD NAND(贴片SD卡)里启动,要么在SD NAND 焊到板子上之前将程序烧进去,要么焊到板子上再烧程序上去,这时如果能将DRAM模拟成U盘,直接在电脑上将spl和app拖进去,然后将spl和app烧录进SD NAND,实现程序烧录
离线
比如我想从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)
离线
我的意思是这个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)
离线
思路没问题就好了,USB从机论坛大神不是已经搞定了吗,研究下应该可以搞好。另外这个f1c100s-spl_uart0.bin是从其他工程编译出来的吗?
离线
思路没问题就好了,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
离线
思路没问题就好了,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)
离线
好的,感谢,我先把sunxi-fel源代码看看
离线
好的,感谢,我先把sunxi-fel源代码看看
这两种实现思路,只要任意一个实现,那都是造福其他玩家的好东西。
离线
强, 资深嵌入式玩家,向你靠齐
离线
sunxi-fel直接烧写SD卡还是等大佬来实现吧,至少需要搞定类似spi flash的这些驱动(编译成位置无关代码)
离线
针对tiny200v2的忘了去除lcd屏的pd0+pd12管脚,已修正:
【lichee-nano + tiny200v1】
Tiny200v1_LCD480x272_NS2009A.zip
【tiny200v2】
Tiny200v2_LCD480x272_NS2009A.zip
最近编辑记录 armstrong (2020-04-28 18:23:05)
离线
真大佬啊,这得花多少功夫
离线
不错,准备继续玩玩!
离线
已经跑起来了。。。哈哈
离线
多谢楼主,叉走一份研究。
离线
买了Tiny200是Nandflash版本的朋友,打算自己换25Q128,注意了,不要加转接板,直接焊即可!
离线
玩单片机的有福了,就是不知道各种外设驱动齐全不?
离线
请问楼主,这个F1C100s的板子那里可以买的到?
离线
请问楼主,这个F1C100s的板子那里可以买的到?
这个是 widora家的 tiny200s板子,淘宝有卖。
离线
这个分享也太酷了,刚刚公司项目需要,对小白的我用处特别大
离线
大佬,这个裸机用的什么下载器下载的呀,求推荐
离线
大佬,这个裸机用的什么下载器下载的呀,求推荐
不用下载器,一根micro-USB连接线足矣。
离线
楼主 可以分享个支持触摸屏的源码吗
离线
多谢楼主,学习了!
离线
楼主 可以分享个支持触摸屏的源码吗
找找看本站有没有相关资源;若有,自己整合一下吧。只要有IIC+NS2009+TSLIB驱动,再写个5点校准窗口。
我把扩展的功能作为打赏的福利,以节约网友的开发时间,所以不能公开。
离线
能支持MCU的2.8寸屏吗?8位或16位数据接口的
离线
能支持MCU的2.8寸屏吗?8位或16位数据接口的
这芯片没有片外SRAM接口;因而需要用IO口模拟来实现,当然效率会很低。
这么小的屏幕,通常都选择SPI接口的,就可以用硬件SPI。
离线
正想测试测试,下载下来学习学习
离线
看了楼主的介绍想买片tiny200v2试试,淘宝上搜tiny200一个没有,搜荔枝派只有Zero LicheePi Zero 、nano。
是我搜索的时候姿势不对?
离线
正想测试测试,下载下来学习学习
离线
看了楼主的介绍想买片tiny200v2试试,淘宝上搜tiny200一个没有,搜荔枝派只有Zero LicheePi Zero 、nano。
是我搜索的时候姿势不对?
这不是你的错,你的姿势很美!淘宝现在跟百度一个样,成了流氓,不交钱就别想被搜索到!
最近编辑记录 armstrong (2020-05-22 13:44:20)
离线
这不是你的错,你的姿势很美!淘宝现在跟百度一个样,成了流氓,不交钱就别想被搜索到!
离线
感谢楼主分享,这个芯片真的是性价比爆棚,单片机的价格,这么多牛叉的功能
离线
感谢大佬的分享,后续打算开始学习这个芯片。
离线
楼主真心牛逼,感谢资料,上次还是在阿莫看到的。
离线
这个真的是不错,已经在V2上跑过了,好用,修改也方便的,改成了800*480的液晶
离线
刚买了Tiny200是Nandflash版本,开始学习。
离线
楼主,屏幕有没有链接?
离线
楼主,屏幕有没有链接?
随便买哪个都行,不过还是tiny200开发起来更便利些。
离线
厉害,又来一个rtos,不过这个os貌似用的人不是很多
离线
谢谢看楼主的方案,之前一直用stm32开发,现在有了这个方案+emwin。真的完美。
离线
我在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)
离线
我在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文件复制到欧工程目录就好了。
离线
太好了。这个系统配置跑起来非常溜!
离线
感谢楼主分享,开始玩这个芯片了。
离线
楼主你好,使用你的工程,480*272与800*480的液晶都跑的很好,但是1024*600的液晶不行,是否是CLK频率不够引起的?
离线
keil上直接编译 这确实够方便的了
离线
从32转,一直不知道怎么入手,终于找到切入点,谢谢楼主无私贡献
离线
坑里的大侠,请教一个问题,我下载了楼主的源码,但是编译出错,原来MDK版本为mkd520+MDK79520,为了编译楼主源码并和楼主编译版本一致所以把520卸载了,装上mdk529+mdk79520(keil官网上找不到arm9与mdk529对应的包,最新的包好像是mdk525的,由于外网下载慢,暂时先用79520,不知道是不是这个原因引起编译出错),具体编译见附图,谢谢大家
离线
附件传不上来,编译错误如下:
Rebuild started: Project: Blinky
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'Product'
compiling sys-copyself.c...
Fatal error: C3903U: Argument '/ropi' not permitted for option 'apcs'.
compiling sys-clock.c...
Fatal error: C3903U: Argument '/ropi' not permitted for option 'apcs'.
assembling startup_F1C100s.s...
compiling sys-dram.c...
Fatal error: C3903U: Argument '/ropi' not permitted for option 'apcs'.
compiling sys-mmu.c...
Fatal error: C3903U: Argument '/ropi' not permitted for option 'apcs'.
compiling sys-spiflash.c...
Fatal error: C3903U: Argument '/ropi' not permitted for option 'apcs'.
compiling sys-uart.c...
Fatal error: C3903U: Argument '/ropi' not permitted for option 'apcs'.
compiling f1c100s-intc.c...
离线
已解决,MDK版本问题,安装了Lite版本,但是lite版本不能使用ropi指令
离线
请问楼上的LCD屏哪里可以购买?希望给个购买链接,这样便于自己购买。
离线
https://whycan.cn/files/members/1592/F1C100s_RTX_emWin_LCD480x272_NS2009.zip
Source code please?
离线
厉害了楼主,感谢无私分享,后续参考参考楼主的资料
离线
文档说的另外两个工程是不是码云上没有,没有开源?
在哇酷网在线时间并不算长,但却很快就能找到合适的学习资料。这是因为有大量热爱分享的网友给哇酷添砖加瓦,也是由于哇酷提供了
https://whycan.cn/files/members/1592/AllwinnerSoC说明_页面_1.png
https://whycan.cn/files/members/1592/AllwinnerSoC说明_页面_2.png
离线
这个很实用。 keil 老用户了。 能直接弄 200s 相当棒
离线
spl-separated分支,就是文档中的"f1c100s-uboot"。
文档说的另外两个工程是不是码云上没有,没有开源?
离线
离线
很全面 毫无保留的都发出来了 看着需要的基本都有了 收藏一下后面再来看看
离线
找找看本站有没有相关资源;若有,自己整合一下吧。只要有IIC+NS2009+TSLIB驱动,再写个5点校准窗口。
我把扩展的功能作为打赏的福利,以节约网友的开发时间,所以不能公开。
还有联系方式 需求扩展福利
离线
电阻触摸屏测试程序:
RTX-emWin-480x272-ns2009.zip
离线
LCD使用5寸800*480的分辨率,更改工程参数之后,使用MKD5编译成功,在linux环境烧录成功,测试ok
离线
上边的购买链接失效了,准备买块学习一下
离线
来支持一下。这个小板在哪有得卖?支持的LCD型号是什么样的?这芯片好像挺猛啊,比STM32要强好多。
离线
谢谢啰。
刚刚跟着做了一遍,也勉强跑起来了。
离线
我用荔枝派nano的板子测试没问题,4.3寸屏幕,通过sunxi-fel下载到flash和ram里都可以运行,但我想能够通过jlink单步调试,不知道需要修改哪里。以前在2440上用jlink单步调试过,所以这里还是想这样试试。
离线
太感谢楼主了!~~
离线
谢谢!!!!用了那么多年那么多款IDE,最终还是keil用最习惯,,看来是离不开了。。。
离线
我正在寻找一种放置ROM的方法。
离线
全志F1C100s/F1C200s是极具性价比的ARM9芯片,好人啦
离线
mark
等一会试试如何,感谢楼主的分享
离线
楼主给力,非常感谢。后续打算开始学习这个芯片。
离线
代码烧进自制板,不定时界面卡死,烧到TINY200没有出现过卡死。
离线
给力,打算也去淘宝买个试试。
离线
代码烧进自制板,不定时界面卡死,烧到TINY200没有出现过卡死。
将电源取样电阻更换到千欧级增加输出电容后卡死情况缓解很多。
离线
clock_set_pll_cpu(720000000);
您可以加快多少?
离线
里面带有音频驱动嘛,大佬
离线
我的为F1C100S,https://github.com/hongxuyao/F1C100s_with_Keil_RTX4_emWin5这个程序烧录后运行不起来,白屏。
离线
这个解码是硬解吗,效果看起来怎么样
离线
期待上littlevgl
离线
离线
ArmClang.exe: fatal error: no target architecture given; use --target=arm-arm-none-eabi or --target=aarch64-arm-none-eabi keil编译,这个报错
离线
@armstrong
emwin只针对部分授权的arm吧
离线
@armstrong 能不能提供F1C100s_RTX_emWin_LCD480x272_NS2009.zip的源代码?
离线
500ms这个吊打linux十八条街了。强悍!
离线
RTOS才是王道,配合界面UI完全达到操作系统的效果,启动速度块,代码运行流程简洁,如果能增加各种外设包就完美了
离线
经过几天努力把楼主的程序在lichee-nano上跑通了。显示屏是800x480分辨率,电阻触摸屏。其实就是在楼主的基础上把显示由480x272改为800x480。然后把初始化中的uart0注释掉(不注释程序跑不起来)就好了。
F1C100s_with_Keil_RTX4_emWin5_lichee-nano.rar
最近编辑记录 sokou (2023-01-01 23:16:01)
离线
感谢楼主分享!如果能把emWin换成别的免费的就更棒了。
离线
想问下,这个触摸校准,串口可以打印xyz,按下去没有反应,用的是4.3寸电阻屏
离线
感谢这个项目,我自己参照整BootLoader啦
离线
20年的老帖,不知道楼主移植USB有没。最近用楼主的工程移植微凉大神整理的USB代码,烧录的RAM运行正常,能识别com口,烧录的flash运行不正常。不清楚是不是烧录RAM运行是用全志原生的uboot启动所以没问题,从flash启动用了楼主自己修改的uboot,初始化不一样导致的。
离线
usb OK,楼主的工程没有问题,还是USB驱动初始化的问题。最后在LicheePiNano 荔枝派的码云上找到USB代码直接替换就可以了 https://gitee.com/LicheePiNano/F1C100S_MDK。
离线
@armstrong
大佬,这个5.46的库,使用1920x1080,RGB565会有问题,不出界面,
f1c100s用1920x1080,RGB888,屏闪很严重,
RGB565是不是有什么bug?
离线
@armstrong
大佬,这个5.46的库,使用1920x1080,RGB565会有问题,不出界面,
f1c100s用1920x1080,RGB888,屏闪很严重,RGB565是不是有什么bug?
应该换方案了,f1c100s上FHD有点强人锁男呀。emwin在这方面是没有限制的,你的问题另有原因。
离线
1、插个眼,方便继续学些
2、用keil5打开工程
3、荔枝nano+800X600可点亮,需修改fb-f1c100s.c和LCDConf.c分辨率
4、烧录: sunxi-fel.exe -p spiflash-write 0 Blinky.bin
离线
这款芯片的内存支持跑nodejs吗
离线
开发板有没有开源链接,开源不?
离线
koeijam 说:1、插个眼,方便继续学些
2、用keil5打开工程
3、荔枝nano+800X600可点亮,需修改fb-f1c100s.c和LCDConf.c分辨率
4、烧录: sunxi-fel.exe -p spiflash-write 0 Blinky.bin烧录后重新上电,有界面出来吗? 我这边是白屏?
spl-separated分支:该分支把SPL代码分离出来,编译为f1c100s-spl_uart0.bin和f1c100s-spl_uart1.bin;在生成spl-separated.bin时自动合并SPL。
该分支只能用在F1C200S,用在我的F1C100S上就是白屏!
fb-write-through:该分支在我的F1C100S上只能烧录进25Q64上运行,不能烧进DRAM上运行
离线
下载了源码,尝试修改LCD分辨率为800x480,运行不起来,翻看代码,没找到怎样修改具体参数,楼主能指出吗?
弄了一天,终于找到出处了,泪目了,荔枝派已成功点亮
离线
好多人喜欢开源的LVGL,那就随手加个演示吧,代码在gitee上。
https://gitee.com/xuyao2020/F1C100s_with_Keil_RTX4_emWin5.git
(打开FELinside-LVGL.uvproj项目文件编译得到如下视频演示的bin)
离线
使用工具app-prog烧录Blinky.bin文件,进度条100%后,没有任何反应是怎么回事?复位后还是FEL模式!
离线
可以烧录到sdcard启动吗?
离线