最近一直在折腾学习RTEMS,想移植到:STM32F429上,终于在VM 虚拟机:CentOS 6.6上架起了基于STM32F429-Discovery 的RTEMS 4.11 的开发测试环境并成功跑起了RTEMS,虽然只是初步进入,但是,中间还是经历了各种困难,原因就是资料少,英文的资料需要慢慢理解,不断的编译与验证。
因为使用最新的工具链RTEMS 4.12 + 最新的RTEMS内核,STM32F429 的ticker跑不正常,时钟不走,因此,就换成较低的RTEMS 4.11(支持STM32F4系列的)。
原来的官方工具链又太旧,编译出错,找不到正确的解决方法,因此,直接使用官方提供的工具,生成较新的工具链,来验证一下,结果,正常了。helloworld ticker shell 文件系统,都可以正常的运行。
下面为:RTEMS 4.11工具链的编译方式(不是RPM安装,是使用官方提供的工具直接编译)。