Other Parts Discussed in Thread:AM5728
Hello everyone!
通过mailbox实现ARM与DSP之间的通信,其中ARM搭载RT-Linux,DSP使用裸机。
目前项目中GPIO中断、SPI等外设都是ARM控制,但是现在要求DSP裸机对其进行控制,组内无DSP相关开发人员。
参考了TRM Table 27-4. GPIO Hardware Requests
18.4.6.4 IRQ_CROSSBAR Module Functional Description,但是并不会其应用
所以向您求助,我们现在主要有以下问题:
问题一:DSP裸机,如何实现对应的GPIO管脚中断?
问题二:DSP裸机,如何控制SPI收发?
官方有无AM5728的DSP裸机的相关例程?
Looking forward to your reply!
Nancy Wang:
PDK中可以分别编译 arm / dsp / m4端的例程,是基于RTOS的。
software-dl.ti.com/…/index_overview.html
CSL中的代码也可参考看一下。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/787770/rtos-am5728-gpio-interrupt
e2e.ti.com/…/2774117
,
GuangKai Meng:
您好,感谢您的回复。我仔细浏览了PDK中的例程,但是他们运行的条件是DSP运行RTOS,而现在要求DSP为裸机。
两者通用吗??
CSL库我在官网“www.ti.com.cn/…/design-development.html
CSL在SDK中有吗?还是需要重新在上面网址下载?
所以AM5728中的C66x DSP裸机开发的SPI、中断等有什么具体历程吗?
,
Nancy Wang:
PSDK中会包含CSL。
ti-processor-sdk-rtos-am57xx-evm-06.00.00.07-Windows\pdk_am57xx_1_0_15\packages\ti\csl
建议参考以下链接编译一下看看,能否生成例程。
software-dl.ti.com/…/index_device_drv.html
TI中文支持网
