OMAPL138裸机开发例程手册:从加载到烧写详解

需积分: 11 8 下载量 63 浏览量 更新于2024-07-16 1 收藏 12.66MB PDF 举报
"该文档是关于OMAPL138裸机开发的使用手册,主要针对广州创龙公司的OMAP-L138/AM1808系列开发板,介绍了如何进行程序的加载、烧写以及开发环境的设置。手册包含了多个版本的修订历史,并提供了相关技术支持的联系方式。" OMAPL138是一款由德州仪器(Texas Instruments, TI)生产的高性能数字信号处理器(DSP),常用于嵌入式系统开发。本手册主要针对OMAPL138的裸机开发,即不依赖操作系统,直接在硬件层面上编写和执行程序。 在开发板准备阶段,手册建议用户首先验证开发板的硬件功能,确保所有必要的组件都正常工作。这可能包括检查电源、连接器、调试接口等,以确保后续的编程和调试过程能够顺利进行。 程序加载和烧写是开发流程的关键环节。手册详细阐述了三种不同的方法: 1. **基于仿真器的程序加载和烧写**:这种方法需要设置工程配置文件,然后通过仿真器与开发板建立连接。首先,用户需要测试仿真器是否能正确连接到开发板,接着加载GEL文件,使用CCS(Code Composer Studio)连接CPU,查看CPU版本信息,最后将编译后的程序烧写到NANDFLASH或SPIFLASH中。 2. **基于串口的程序加载和烧写**:对于没有仿真器的情况,可以通过UART串口进行加载和烧写。手册详细描述了如何转换加载格式,以及如何通过串口运行和烧写程序到NAND或SPI闪存。 3. **基于SD卡运行程序**:另一种方法是将程序烧写到SD卡中,然后通过SD卡启动开发板。这里涉及SD启动格式的镜像转换,以及烧写程序到SD卡的具体步骤。 手册还详细讲解了如何在CCS环境下创建、编译和导入工程。用户需要了解如何新建工程,编写源代码,以及如何进行编译和调试。此外,手册也包含了导入已有工程和编译的步骤,这对于开发者来说是非常实用的信息。 此外,手册还提到了使用U-Boot命令行烧写程序到NANDFLASH的方法,U-Boot是一个流行的嵌入式系统引导加载程序,能提供交互式的命令行界面,便于系统管理和维护。 这份OMAPL138裸机开发例程使用手册为开发者提供了一套全面的指南,涵盖了从硬件验证到程序开发、烧写的全过程,是开发人员进行OMAPL138项目开发的重要参考资料。同时,手册提供了技术支持的多种途径,方便用户在遇到问题时寻求帮助。