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.
请专家给解释下
我抛砖引玉一下。
这两个寄存器在文档中说的比较模糊。
由于FLASH和CLOCK可以由C28X和M3同时控制,两个寄存器应是用来协调控制的,具体的可以考虑等下一版文档出来看看是否会对这两个寄存器详细说明。
请查看Concerto最新的TRM www.ti.com/lit/spruh22 1.12.7/8章节,里面有详细的说明。
简单来说,以flash的为例,对flash的操作(erase & program)都是通过同一个充放电的pump来完成的,由于M3和C28x都有各自的flash,因此同一时刻只能有某一个的flash被操作,这时就需要通过该寄存器设定pump分配给谁。
上面的回复里在括号已经说明了,操作包括擦除erase和烧写program。
flash的操作是需要电荷支持的,由于Concerto只有一个这样的源,所以在某一时刻只能有一个可以被操作。
程序的运行与flash的操作没有关系,所以C28x和M3的代码可以各自独立运行。
建议你仔细阅读一下上一回复中提到的章节。