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.

TMS320C6678: 数据一致性问题求解答

Part Number: TMS320C6678


板卡是c6678,使用ccs进行编程。

新手上路,本人在两核之间共用一个全局变量的编程时遇到了难题。诸位大侠,我希望定义一个全局变量flag,使得核0可以通过从0到1改变flag的值,以此控制核1在收到flag==1的信号时完成一次打印字符串的操作,同时整个控制流程希望进行5次。

我在debug变量flag时,发现flag的值在核0中赋值为1后,核1读取的flag值依然是0,无法在核1和核0中共享变量的值。请问我该如何定义flag,如何在cmd文件中设置地址,如何调用valid和writeback函数使变量不被cache呢?

请问有木有类似的,在两核之间共用全局变量的例程呢?

拜托大家,请帮帮我解决一下这个数据一致性问题,谢谢大家~