工具/软件:Code Composer Studio
您好,
当我们通过[TMS320F2.8377万D.ccmxl]-->[启动所选配置]-->[connect]连接CPU1时,CCS (v720)将FRDCTRL.RWAIT初始化为0x03。
我的客户要求我们禁用此初始化。 我的客户要求CCS以两种方式执行相同的初始化,这种方式和BUG按钮。
请问您有什么建议?
如果需要复制,请尝试附加的项目。 它只是一个CCS v720 hello世界。
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.
工具/软件:Code Composer Studio
您好,
当我们通过[TMS320F2.8377万D.ccmxl]-->[启动所选配置]-->[connect]连接CPU1时,CCS (v720)将FRDCTRL.RWAIT初始化为0x03。
我的客户要求我们禁用此初始化。 我的客户要求CCS以两种方式执行相同的初始化,这种方式和BUG按钮。
请问您有什么建议?
如果需要复制,请尝试附加的项目。 它只是一个CCS v720 hello世界。
Vamsi,Ki,
感谢您在有限的环境下进行回复。
当您回到办公室后 ,我们将继续处理客户请求。 RWAIT不能由CCS初始化。
我认为只要我进行了测试,它就会在*。CCMXL启动时初始化。
附注
* CCS项目 为100 % CCSv720默认值。 它是由[CCS new project]-->[hello]生成的。
* Gel文件也是CCSv720默认文件。
*对我来说,这是一个新信息,即时钟设置决定了RWAIT。 尽管在[项目属性]->[调试]->[刷新设置]对话框中尝试参数时没有更改。
南武山
Hideaki Nambu 说:* CCS项目 为100 % CCSv720默认值。 它由[CCS new project]-->[hello]生成。
它与项目不可能相关,因为您还提到了无项目调试会话也会重现该问题
Hideaki Nambu 说:我认为只要我进行了测试,它就会在*。CCMXL启动时初始化。[/QUOT]
当目标连接时,更有可能发生这种情况。 启动调试器将不会接触到目标。 目标连接将。 在某些情况下(如项目调试),调试器将在启动调试器后自动连接目标,从而造成混淆。
尝试从CCXML文件中删除正在使用的Gel文件。 如果问题仍然存在,那么我们知道凝胶文件不是问题所在。
谢谢
KI
瓦姆西
请尝试附加的项目。
瓦姆西
我今天唯一的发现是一个bootrom代码函数 c1brom_change_clock_divenders_powerup flash()在[c1brom.boot.c]中。
它操作RWAIT字段。
它是否在“启动所选配置”上运行?
|
void c1brom_change_clock_diveders_powerup flash() //设置1.6 倍频位 ASM (" MOV @T,#90 "); //将分隔符设置为/1,使闪存初始化更快
//将RWAIT设置为0x3 //访问OTP -读取OTP修订版或启动闪存的内容 FlashCtrlRegs.FPAC1.bit.PSLEEP = 0x860; EDIS; } |
Chris,
感谢您的帖子。
让我再次提醒,我们的目标是找出RWAIT=0x3的来源。
如果你能告诉你 ,那就好了,但如果今天不容易的话,我可以问以下问题吗?
问题1. 我不清楚 c1brom_change_clock_divenders_powerup flash()函数是否在本例中运行。 我们发布"启动所选配置"以暂停正在运行的代码。 不是bug按钮。 请问您有什么建议?
如果它运行,则“FlashCtrlRegs.FRDCNTL.bit.RWAIT = 0xF;”行可能不成功。
如果没有,我们需要去其他地方看看。
问题2. 现在TI中是否有重复的信息? 我很抱歉在飓风周开始这条线。
瓦姆西
我们很高兴了解您的进展。
>只是好奇:为什么要启动目标配置来暂停运行代码? 为什么不能使用暂停按钮? 此外,在目标启动时将等待状态初始化为0x3时有什么问题-只是想知道吗?
我们经常测试独立操作。 崩溃时,我们决定尝试JTAG连接= "启动所选配置",并检查程序计数器等。 我认为这是非常有用的。
我们调试了一个软件计时器。 "启动所选配置"更改了计时器速度,因此更改已被消除。
如果 CCS更改了寄存器值,即使值为0xF或0x3...,我也希望CCS保存值并写回。