TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 初学者一些问题请教大家

Part Number:TMS320C6678

刚使用6678这个片子,有一些入门级的问题想请教一下大家:

1.我安装了PROCESSOR-SDK-RTOS-C667X — RTOS Processor SDK for C667X这个开发套件,我不使用嵌入式操作系统,那这个套件应该也可以使用吧(因为我看它写了RTOS,不是很确定)。

2.我想对各个模块做测试和简单的开发,比如我查看C:\ti\pdk_c667x_2_0_16\packages\ti\csl\example\idma,想看看idma怎么使用,但是这个里面只有一个包含main程序的c文件和一个内存分配cmd文件,没有工程文件无法通过工程导入到ccs环境下,这个是要我自己建立新工程然后把这两个文件复制进去重新编译生成工程吗。我试过这么做,但是编译后报错:#20 identifier "CSL_C66X_COREPAC_REG_BASE_ADDRESS_REGS" is undefined。我查到这个宏定义是在C:\ti\pdk_c667x_2_0_16\packages\ti\csl\soc\c6678\src\cslr_device.h文件里面,但是这样岂不是要修改pdk里的h文件的include了?我觉得好像不太好,也不太合理,是我的哪个库没有链接吗

Qiang Lee:

我使用SDK Guide中的方法操作结果如下,显示idma模块是无效的,这是什么原因呢

然后我换了SPI,结果如下

这个错误是什么意思呢,SPI能识别为有效的模块是因为他是外设驱动吗,那idma的例程应该怎么生成

,

Shine:

因为上面的module里没有idma选项。我用all选项,但是没有生成csl例程。CSL只能通过make来编译。 https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_device_drv.html#csl-fl-examples

,

Qiang Lee:

按照这个方法,也没有生成成功,大佬帮忙看看呢

,

Shine:

请执行

C:\ti\pdk_[soc]_[version]\packages\ti\csl>gmake app_cleanC:\ti\pdk_[soc]_[version]\packages\ti\csl>gmake apps

,

Qiang Lee:

看起来还是不太对,全是Nothing to be done for c6678 csl_xxxx_app,最后显示如图2

根据Guide中的描述,我在pdk_[soc]_[version]\packages\ti\binary文件夹也没有看见类似各csl模块工程的文件

,

Shine:

上述命令只是build,不是生成工程文件。

如果需要裸机工程的话,可以看一下下面我们local FAE写的STK。https://e2echina.ti.com/support/processors/f/processors-forum/47664/faq-keystone1#pi239031350=2

,

Qiang Lee:

好的,感谢您,这个就是我想要的东西。另外请问一下您说的“上述命令只是build,不是生成工程文件。”那么它生成的是什么呢,是bin文件,用来固化后在硬件上运行吗

,

Shine:

是的。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 初学者一些问题请教大家
分享到: 更多 (0)