之前一直想自己设计一款智能手表锻炼自己的能力,顺便可以装个逼,也希望开源给大伙复刻,在群友和各路大神的帮助下,曾经设计过SMT32L431以及HC32F460的手表,STM32L4性能太低,HC32也遇到不能调试的问题,最后也都咕咕了。
毕业前时间多了这不又想着重启项目,于是乎寻找合适的IC,偶然的机会注意到了F1C200S,看到稚晖君也做了它的项目,所以这个芯片应该可行性OK(强烈的信任感!)淘宝也有卖F1C200S的开发板像荔枝派和LCtech那款,包括立创社区也有大佬开源。
于是乎!我也打算尝试下!这款芯片的性能真比STM32强多了
给大家参考下
别的不说,这个芯片内置了64M的DDR。再对比下STM32F4系列,最高也就192K啊!!简直香到家了。咱再对比下功耗,以我用的最多的STM32F407VE来看,数据手册参数如下:
而我买的F1C200S的开发板,裸奔上电测试功耗如下:
而且这玩意运行频率还高啊,配个屏幕玩,多香啊,而且我也看到有人拿它玩LVGL了。
于是乎,开发板到手
后面给大家从头整理下他的开发过程
在完成本教程之前本人所参考过的资料如下:
LC-PI-200S - LCWIKI (lcmaker.com)
《保姆级教程》全志F1C100S/F1C200S spi-flash 启动全流程适配烧录及踩坑指南 / 全志 SOC / WhyCan Forum(哇酷开发者社区)
荔枝派nano(f1c100s)从零开始TF卡启动(附源码下载) (betheme.net)
自制F1C200S demo板(四、TF卡启动)_f1c100s中probe不了tf卡_a11999114的博客-CSDN博客
【buildroot适配】local.mk添加自带编译linux和uboot资源_buildroot local.mk_IT小生lkc的博客-CSDN博客 全志F1C100s主线linux入坑记录 (1)linux系统移植_鱼尾001的博客-CSDN博客
peng-zhihui/Planck-Pi: Super TINY & Low-cost Linux Develop-Kit Based On F1C200s. (github.com)
Simakeng/F1c100s-Dev-Note: AllWinner F1c100s SoC 调试开发笔记 (github.com)
以及正点原子IMX6ULL开发资料
以及荔枝派交流群各位群友的帮助~~非常感谢各位的帮忙