This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/F28M35H52C:核心通信,共享访问和控制模块配置

Guru**** 2531950 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/615070/ccs-f28m35h52c-core-communication-shared-access-and-control-module-configuration

部件号:F28M35H52C

工具/软件:Code Composer Studio

您好,

1-我正在尝试配置Concerto以太网。 我只导入主核心V210中的Enet_UIP_m3示例,并尝试闪烁LED。 我注意到,在UDMA配置后,我无法闪烁,但在所有操作都正常之前。

GPIOPinWrite (GPIO _PORTC_BASE,GPIO PIN_7,1);
GPIOPinWrite (GPIO _PORTC_BASE,GPIO PIN_7,0);

//配置DMA TX通道
uDMAChannelAttributeDisable (UDMA_CHANGE_ETH0TX,UDMA_ATTR_ALL);
uDMA通道控制集(UDMA_CHANGE_ETH0TX,
udma_size_32 | udma_SRC_INC_32 |
UDMA_DST_INC_NONE | UDMA_ARC_8);

GPIOPinWrite (GPIO _PORTC_BASE,GPIO PIN_7,1);
GPIOPinWrite (GPIO _PORTC_BASE,GPIO PIN_7,0);

2-链接命令文件的配置位置? 我看到链接程序在cmd文件夹中获取cmd文件,但我没有找到项目配置该文件的位置。

3- I',尝试使用IPC命令在共享RAM中写入,以实现核心之间的通信。 我这样做了:

RAMMReqSharedMemAccess (S7_ACCESS_M3MASTER);

//发送C28消息
unsigned long *pulMsgRam;//向C28发送消息的向量
pulMsgRam =(void *) S7_ADDR;//指向S7 SRAM
pulMsgRam[0]=1234;//(unsigned Long)I_plus1;

//接收C28消息
unsigned long *getMsgRam;//向M3写入消息的向量
getMsgRam =(void *) S7_ADDR;//指向S7 SRAM
get1 = getMsgRam[1];  

RAMMReqSharedMemAccess (S7_access,SX_C28MASTER);

我看不到每一边都可以写,但我看不到另一个核心写的价值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    我写这封信是为了告诉您,一位C2000小组成员已被指派担任此职位,应该很快就会回答。

    此致,
    伊丽莎白