MB9BF218S 又是我玩过的一个巨冷门的处理器, Fujitsu的cortex-M3,1MB Flash+128KB RAM 现在Fujitsu卖给了Spansion主频144MHz 价格倒是相当公道, 利尔达独家代理。RT-Thread 很早就听说了,当时在考虑要不要port 一个解析器到218s上的时候有发现已经有人做了lua在RT-Thread上,真心觉得不错。后来开始小批量的时候,公司里突然多了好多部门开始要求加这个加那个的,量产功能,测试功能,不得不考虑做个比较牛逼一点的平台上去,以后才好节省port第三方的库和debug的时间。
首先是下载RT-Thread代码包, 官网上抓就可以了,现在有1.2的稳定版和2.0的beta版本。这里我选的是2.0 beta版,解压完后进入bsp目录下。拷贝一份mb9bf506r目录,重新命名为mb9bf218s,运行project.uvproj,这里还有个template.uvproj, 打开后是空项目,不知道有毛线用?打开后Device选项选MB9BF218S,当然如果用别的处理器,就选相应的平台。
其实这样也就可以了506r和218s的startup 和寄存器定义基本上是可以通用的,我还是强迫症滴吧218s的库加进了工程目录。