苦逼的FDM,自从进了这个圈子之后就一直苦逼着,钱没赚到,就算自己把代码写得再完美,还是因各种原因卖不出去机器,赚不到钱。
唠叨完了。进入正题:
项目是用STM32F407这款芯片,硬件资源还包括网络接口、SDIO、以及各种IO、串口显示屏。
软件资源用的都是开源的东西,LWIP、FATFS、UCOS,都是别人开发板带的东西,在开发板上单个资源都能跑的好好的。在这个基础上增加移植了Marlin固件。苦逼的日子也就跟着来了。系统非常不稳定,一天到晚不知道什么时候就死了,也没有任何征兆。
经过数百个日日夜夜的修改,把所有的东西都改过一遍之后,重新构筑了系统框架,内存管理大改一遍,系统时钟也大改一次,终于取得了系统的平衡,目前几百台机器一直跑都没挂。
接下来准备换个wifi模块,把wifi模块的STM32F407的驱动也搞下,看看能成功不。
苦逼的日子