magicoe 发表于 2010-3-8 14:45:20

最近把rt-thread移到LPC1766上

最近无聊,尝试将RT-Thread移植到LPC1766,参考了STM32的移植例子。先将BSP放上来(整个RT好大啊,压缩了40多M),呵呵,我能力有限,不咋会写代码。有空试着移到NXP的LPC11以及新塘的M0上(以上MCU我都有,./emotion/em004.gif)。
希望坛里的老大们多多批评,多多指正。

点击此处下载 ourdev_537194.rar(文件大小:2.63M) (原文件名:rt-thread.rar)

aozima 发表于 2010-3-8 14:59:23

svn在本地有份副本,需要打包发布时,可以使用"svn export 要导出的对象名 导出的新目标名"来导出
e.g: svn export lpc17xx lpc17xx-release

不然,要把全部文件整进去,又大又多速度又慢.关键是没必要.

VERY 发表于 2010-3-8 15:11:36

关心你怎么搞到新塘的m0的?

magicoe 发表于 2010-3-8 15:25:28

回复【2楼】VERY VERY低调
-----------------------------------------------------------------------
我打工的公司是新塘的代理,也是NXP的代理。

ffxz 发表于 2010-3-8 15:51:49

回复【3楼】magicoe
我打工的公司是新塘的代理,也是NXP的代理。
-----------------------------------------------------------------------

楼上方便给我个邮件吗?CM0对内核会有些改动,否则体积会大一些。

magicoe 发表于 2010-3-8 17:40:43

回复【4楼】ffxz
-----------------------------------------------------------------------

magicoeniu@linposh.com.cn

ffxz 发表于 2010-3-8 18:32:10

回复【5楼】magicoe
magicoeniu@linposh.com.cn
-----------------------------------------------------------------------

和楼主邮件沟通后,晚上会把楼主的移植更新到google svn上,替RT-Thread的用户谢谢楼主了!

ffxz 发表于 2010-3-9 07:45:14

LPC17xx的移植已经加入到google svn中,会在RT-Thread 0.3.0正式版中包括相应的移植。

这份移植在楼主的基础上修改了少许:
- 去掉所有和STM32相关的内容。
- 用NXP的CMSIS替代楼主的LPC17xx_StdPeriph_Drivers。
- 暂时移除led和rtc驱动。
- 暂时移除IAR、GCC编译器相关的文件。
- 重新用NXP的CMSIS实现了串口驱动。

把CM0的一些修改也merge进来,其中包括,rt_kprintf直接使用设备方式进行打印,而不依赖于rt_hw_console_output函数(只需要调用rt_console_set_device后即可使用rt_kprintf)。

freelinuxer 发表于 2010-3-16 11:31:01

昨天 co 的代码 lpc1766 port里 uart 时钟没打开, 输出是乱码

修改 system_LPC17xx.c 里

-#define PCLKSEL0_Val          0x00000000
+#define PCLKSEL0_Val          0x00000080

ffxz 发表于 2010-3-29 20:23:23

回复【8楼】freelinuxer
昨天 co 的代码 lpc1766 port里 uart 时钟没打开, 输出是乱码
修改 system_LPC17xx.c 里
-#define PCLKSEL0_Val          0x00000000
+#define PCLKSEL0_Val          0x00000080

-----------------------------------------------------------------------

这个比较奇怪,可惜手上没LPC17xx的硬件。uart的时钟在rt_uart_init中已经有配置过,即使这里配置了,在init那边还是会重新配置过。

chaplin1999 发表于 2010-3-29 20:56:50

Mark 下,改天到板子上试试!

magicoe 发表于 2010-4-2 14:33:39

ffxz如果需要LPC1766的话,我可以提供几颗样品

aozima 发表于 2010-4-2 14:35:19

ffxz的焊功..我觉得有小的核心板提供给他会比较有用. :-)
页: [1]
查看完整版本: 最近把rt-thread移到LPC1766上