RTEMS针对MPC8313开发板的移植

本文详细介绍了如何在PowerPC MPC8313开发板上移植和运行RTEMS操作系统。首先,概述了MPC8313开发板的特点和配置,然后逐步说明了如何根据开发板选择特定的BSP,重新编译RTEMS系统,生成可执行文件的镜像,使用Minicom连接开发板,并通过uboot引导运行RTEMS应用。
摘要由CSDN通过智能技术生成

PowerPC MPC8313开发板

MPC8313系列套件是一套完整的基于摩托罗拉MPC8313系列处理器的嵌入式开发平台。MPC8313系列集成PowerPC 处理器适用于那些对成本、空间、功耗和性能都有很高要求的应用领域。该器件有较高的集成度,从而降低了系统的组成开销。高集成度的结果是简化了电路板的设计,降低了功耗和加快了开发调试时间。

这种低成本多用途的集成处理器的设计目标是使用PCI 接口的网络基础结构、电讯和其它嵌入式应用。它可用于路由器、接线器、网络存储应用和图像显示系统。智心胜达MPC8313系列套件集成摩托罗拉MPC8313系列处理器,256M的DDR1内存以及16M 的FLASH,为用户的软件研发提供了足够的空间。开发板上则提供非常丰富的外设接口:两个10M/100M/1000M自适应以太网接口、两个三线RS-232 串口等。

系统具有体积小、耗电低、处理能力强、网络功能强大等特点,能够装载和运行嵌入式Linux 操作系统。用户可以在这个系统平台上进行自主软件开发,并对MPC8313系列进行测试和评估。MPC8313系列套件中提供底板硬件电路图及硬件设计文档,极大的方便了用户进行系统设计开发。智心胜达MPC8313系列套件提供完备的嵌入式LINUX 开发环境及丰富的开发调测工具软件。

MPC8313概览图:
这里写图片描述

MPC8313开发板设计特点

  1. 将CPU尽量多的资源通过接口引出,兼容更多的应用环境。
  2. Boot部分同时支持PLCC32封装的小Flash启动和TSOP封装的大Flash启动。通过跳线配置从哪一片Flash启动。系统正常工作的时候,从大Flash启动。当系统由于误操作等其他原因而启动不起来的时候,可以从小Flash启动,恢复系统。
  3. 开发板的所有开发不需要昂贵的PowerPC仿真器。不需要担心误操作而造成的系统启动不了的麻烦。
  4. 适应更多的应用环境,大Flash同时兼容8MB/16MB/32M/64MB的Flash, SDRAM兼容64MB/128MB/256MB大小。
  5. 内存芯片根据需要可选民用级别和工业级别。同时兼容三星、现代、Micron等公司的内存芯片。
  6. 电源对外统一5V电源输入,板上所需要的3.3V I/O电压和1.5V核心电压都从这个电压分压而成。
  7. 电源提供允许宽范围电压,最低4.5V,最高18V都可以兼容。
  8. 板载CPU配置跳线,允许根据实际情况修改系统配置。使用电阻配置,支持开发板的抗震性能和稳定性能。

开发板允许通过跳线配置(或者电阻配置),使用单片大Flash直接允许,而不使用PLCC封装的小Flash,允许在有抗震性能要求的应用中使用。

MPC8313开发板基本配置

根据开发板采用特定的BSP, 并重新编译RTEMS系统

由于我们采用MPC8313开发板,将使用rtems项目中的mpc8313erdb (路径:rtems/c/src/lib/libbsp/poerpc/gen83xx/startup/mpc8313erdb.cfg)的bsp。

对rtems重新配置和编译:
(rtems源码相同路径下)
**
mkdirpowerpcRun;cdpowerp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值