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.

TMS320F28379D: TMS320F28379D Programming failed

Part Number: TMS320F28379D
Other Parts Discussed in Thread: UNIFLASH,

背景:

1.在正常量产的产品中,我们发现了一批通过uniflash无法编程的板子;

2.不良品来自不同的生产线,通过交换验证我们确定了问题来自于TMS320F28379D芯片;

调试动作:

1.通过uniflash对CPU2进行编程,无法成功并显示失败;

2.只有将"core settings"手动设置为CPU2(Slave)时CPU2才能正常编程;

3.CPU2编程成功后,我们测量了芯片的第140引脚(XCLK_OUT),正常应为5Mhz,不良板子只有4.5Mhz左右(主晶振使用10Mhz);

我所知道的是,XCLK_OUT输出的频率取决于内部寄存器的定义,我想知道我该通过什么软件或工具才能读取内部寄存器的值?同时对于这个寄存器值是否能够手动进行修改,以此来改变XCLK_OUT的输出频率?

另外对于uniflash软件编程过程中为什么需要手动"core settings"?(通过对其他良品板子的编程对比,这个设置应该是默认会选择CPU2(Slave)的)