TMS320C6678---MCSDK的NDK例程HelloWorld编译调试

本文档介绍了如何在TMS320C6678 DSP上,使用MCSDK的NDK例程HelloWorld进行编译和调试。内容包括软件版本、例程路径、硬件平台信息,以及在CCS中导入工程、修改平台库路径、加载GEL文件和调整DDR初始化等步骤。在调试过程中,需要根据硬件配置修改GEL文件和platform工程源文件,确保DDR和SGMII的正确初始化。
摘要由CSDN通过智能技术生成

软件版本:mcsdk_2_01_02_06

例程路径:D:\ti\mcsdk_2_01_02_06\examples\ndk\helloWorld

硬件平台:TMS320C6678+XC7K325T-2FFG900I

导入helloWorld例程到CCS的WorkSpace,工程路径在D:\ti\mcsdk_2_01_02_06\examples\ndk\helloWorld

导入platform库工程到CCS的WorkSpace,工程目录在D:\ti\pdk_C6678_1_1_2_6\packages\ti\platform\evmc6678l\platform_lib

platform库使用方法:helloWorld例程使用了MCSDK的PDK组件的platform库,因此如果修改了platform库则需要重新rebuild platform工程,重新生成新的库,然后helloWorld工程也要rebuild,这样才能根据新的库生成目标代码。

helloWorld例程库路径修改:因为例程依赖于platform库,所以需要添加platform库路径才能正确编译,由XDC的cfg文件

工程使用了platform的ti.platform.evm6678l.ae66库(注ti.platform.evm6678l.ae66e表示大端库,.ae66表示小端)

修改方法如下

  • 2
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: TMS320C6678-EVM是德州仪器(Texas Instruments)推出的一款多核数字信号处理器评估模块(Evaluation Module),它基于TMS320C6678芯片设计而成。 TMS320C6678芯片是德州仪器(Texas Instruments)中高功耗多核DSP的一种,采用8核锁定的C66x DSP架构,每个核可运行于1.25GHz,总共提供了10GFLOPS的浮点性能。同时,TMS320C6678芯片还集成了其他功能模块,如可编程实时单元(Programmable Real Time Unit,PRU),串行接口模块(Serial Interface Modules)等。 TMS320C6678-EVM评估模块是用于快速评估和开发基于TMS320C6678芯片的应用程序的一种工具。它包含了一个TMS320C6678芯片,同时还提供了丰富的外围设备,如通信接口、存储器、时钟发生器等,以方便用户进行应用程序的测试和调试。评估模块还提供了丰富的软件和支持文件,包括代码示例、仿真工具和驱动程序等,帮助用户快速上手和开发自己的应用。 TMS320C6678-EVM评估模块适用于多种应用领域,如高性能计算、无线通信、医疗影像处理等,用户可以通过它来评估TMS320C6678芯片在特定应用场景下的性能和可行性,并进行相应的优化和调整。 总之,TMS320C6678-EVM是一款功能强大、易于使用的评估模块,可用于评估和开发基于TMS320C6678芯片的应用程序,帮助用户快速上手和开发高性能的数字信号处理应用。 ### 回答2: TMS320C6678-EVM是德州仪器(TI)推出的一款高性能数字信号处理器评估模块。它基于TMS320C6678芯片,采用了TI的多核DSP架构,拥有8个可独立运行的C66x DSP核心。这款评估模块的设计旨在提供一个功能强大且易于使用的开发平台,用于快速原型设计和软件开发。 TMS320C6678-EVM拥有丰富的外设和接口,包括Ethernet、USB、UART、SPI、I2C等,以满足各种通信和数据传输需求。它还配备了512MB DDR3 SDRAM和32MB QSPI Flash存储器,可提供充足的存储空间。 除了硬件资源外,TMS320C6678-EVM还提供了一组完整的软件支持,包括DSP/BIOS实时操作系统、Code Composer Studio集成开发环境(IDE)和应用示例代码。这些软件工具可以帮助用户快速上手,快速进行DSP应用程序的开发和调试TMS320C6678-EVM在各种应用场景中表现出色。它适用于高性能音频/视频处理、通信基础设施、雷达/无线电频谱感知、计算密集型图像处理等领域。评估模块的强大处理能力和丰富的外设接口,为用户提供了一个理想的平台,用于验证算法设计、进行性能评测以及系统集成。 总之,TMS320C6678-EVM是一款功能强大、易于使用的评估模块,可用于快速原型设计和软件开发。如果您需要进行高性能数字信号处理的应用开发,TMS320C6678-EVM将是一个不错的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值