TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28027: 目前想把JTAG的引脚作为普通IO脚使用问题如下:

Part Number:TMS320F28027

1.当TRST为0那么程序中怎么把JTAGDIS的寄存器值更改为1 (JTAG Port Disabled (GPIO Mode))

我在工程文件中并没有找到JTAGDEBUG这个寄存器

2.当JTAG的引脚被当做普通引脚使用的时候能否用XDS做调试?

3.因为要使用看门狗功能 ,故在代码中使能了看门狗 并且把看门狗分频设置为WDPS 111 即WDCLK = OSCCLK/512/64

但为什么我在程序中调用喂狗函数ServiceDog();发现程序会反复重启 喂狗功能并没有起到作用?这是为什么?

void ServiceDog(void)
{
EALLOW;
SysCtrlRegs.WDKEY = 0x0055;
SysCtrlRegs.WDKEY = 0x00AA;
EDIS;
}

使能看门狗代码如下:

void enableWatchdog(void)
{
EALLOW;

//
// Clear the disable bit.
//
SysCtrlRegs.WDCR = (SysCtrlRegs.WDCR & ~0x40U ) | 0x0028U;//
SysCtrlRegs.WDCR |= 7;//分频 WDCLK = OSCCLK/512/64

EDIS;
}

4.在编译工程的时候总是提示#10247-D creating output section ".cio" without a SECTIONS PWM_IQ(RAMP_TRIP) C/C++ Problem

请问  ".cio"在程序什么地方?这种警告对程序有什么影响?

谢谢!

Green Deng:

1、抱歉对这个寄存器我也不太了解,也没找到多少关于这个寄存器的资料。不知道直接对这个寄存器编程可行吗?

2、个人认为应该是连接调试器之后,普通引脚就失效了,也就蹦年用于GPIO了。

3、这里为什么不直接写:SysCtrlRegs.WDCR = 0x0028;

4、可以看一下这个帖子:e2e.ti.com/…/ccs-tms320f28379d-warning-10247-d-creating-output-section-cio-without-a-sections-specification

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28027: 目前想把JTAG的引脚作为普通IO脚使用问题如下:
分享到: 更多 (0)