TI论坛
直播中

李小波

7年用户 243经验值
私信 关注
[问答]

请问F28M35 SCI要查询哪些状态位?

您好!我有几个问题想请教下关于SCI的几个问题,我的SCI是分配给M3核的。
1、我如果用查询的方式来接受和发送数据,那么我分别要查询哪些状态位?
2、我想把数据存放在共享RAM中,以便C28能读取。那么我如何确保我定义的变量(主要是数组)是在共享RAM中?用的什么程序语句啊?
谢谢您的解答!

回帖(1)

冯敬宇

2018-8-22 06:42:59
timeberrain,
1, 查询TXRDY,RXRDY。
2. 类似这种定义
在C28文件中
long int c28_r_array[2048];     // mapped to S2 of shared RAM owned by M3
 long int c28_r_w_array[2048];   // mapped to S0 of shared RAM owned by c28
#pragma DATA_SECTION(c28_r_array,"SHARERAMS2");
#pragma DATA_SECTION(c28_r_w_array,"SHARERAMS0");
在M3文件中
int m3_r_array[2048]; // this array is mapped to S0
int m3_r_w_array[2048]; // this array is mapped to S2
#pragma DATA_SECTION(m3_r_array,"SHARERAMS0");
#pragma DATA_SECTION(m3_r_w_array,"SHARERAMS2");
可以查看例程:C:ticontrolSUITEdevice_supportf28m35xv201F28M35x_examples_DualRAM_management
Eric
                                                                         - ERIC
举报

更多回帖

发帖
×
20
完善资料,
赚取积分