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.

6657使用双核 时钟初始化的问题

大家好  问几个问题

我使用6657 两个核都要用到 且要实现双核通信
对时钟的初始化只需要在核0进行KeyStone_main_PLL_init(100, 10, 1)???
                     还是两个核都要进行KeyStone_main_PLL_init(100, 10, 1)???
我试的结果是 只在核0初始化PLL就可以!!!


另外 我在核1定义了如下存储空间:
#pragma DATA_SECTION(CORE1_ll2_Buffer,".far");//  把数据段放在".far"合适不???
#pragma DATA_ALIGN(CORE1_Buffer1,64);
unsigned char CORE1_Buffer1[64];

这个CORE1_Buffer1在程序中没有用到 编译加载后 在内存中没有分配存储空间 是不是和没有使用有关???


最后一个问题 双核通信时 可以实现从核0的L2到核1的L2的数据传输 不用共享区域SL2
edma_Throughput_Test (ll2_Buffer0, 0x11812680,      64, 1, 0, EDMACCRegs, 0);

核1的地址是0x11812680 但如果核1的程序有改动(比如增加新的数组) 这个地址就会改动 有没有好的方法 让这个地址固定不变???