OM13069 Smartphone Quick-Jack solution(LPC812) 無法調試(SWD)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

OM13069 Smartphone Quick-Jack solution(LPC812) 無法調試(SWD)

712 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by j800514 on Sun May 29 20:23:29 CDT 2016
OM13069 Smartphone Quick-Jack solution(LPC812) 無法調試(SWD)

使用NXP所提供原始碼進行修改,在加入UART程序後進行SWD調試後再也無法偵測到晶片

KEIL顯示錯誤:SWD/JTAG Communication Failure

使用其他未增加UART功能板子是可以正常做SWD調試的

請問我的板子發生了什麼事?  要如何解決?

下面是我新增的UART CODE

void UART_Init(void)
{
LPC_SWM->PINENABLE0=(18uL<<24) | (19uL<<16) | (10uL<<8) | (4uL<<0);

LPC_SYSCTL->SYSAHBCLKCTRL |= (1uL<<14);
LPC_SYSCTL->PRESETCTRL &= ~(1uL<<3);
LPC_SYSCTL->PRESETCTRL |= (1uL<<3);

LPC_SYSCTL->UARTFRGDIV=0xFF;
LPC_SYSCTL->UARTFRGMULT=207;
LPC_SYSCTL->UARTCLKDIV=18;  //baudrate:115200bps

LPC_USART0->CFG &= ~(1uL<<0);
LPC_USART0->BRG = 0;
LPC_USART0->CFG = (1uL<<0) | (1uL<<2);
}

Labels (1)
0 Kudos
4 Replies

452 Views
houbo
Contributor I

你好,我在調試quick_jack时遇到了同样的问题,之前烧写程序正常,可之后突然就检测不到内核了,程序也不正常运行了,只有电源指示灯亮,也不能和手机通信,请问该如何解决啊?谢谢

0 Kudos

452 Views
jeremyzhou
NXP Employee
NXP Employee

Hi,

建议重新建贴子发问题,谢谢!!

并在发问题尽量详细和添加适当的截图。
Have a great day,
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

452 Views
lpcware
NXP Employee
NXP Employee
bump
0 Kudos

452 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by j800514 on Sun May 29 20:24:11 CDT 2016

Quote: j800514
OM13069 Smartphone Quick-Jack solution(LPC812) 無法調試(SWD)

使用NXP所提供原始碼進行修改,在加入UART程序後進行SWD調試後再也無法偵測到晶片

KEIL顯示錯誤:SWD/JTAG Communication Failure

使用其他未增加UART功能板子是可以正常做SWD調試的

請問我的板子發生了什麼事?  要如何解決?

下面是我新增的UART CODE

void UART_Init(void)
{
LPC_SWM->PINENABLE0=(18uL<<24) | (19uL<<16) | (10uL<<8) | (4uL<<0);

LPC_SYSCTL->SYSAHBCLKCTRL |= (1uL<<14);
LPC_SYSCTL->PRESETCTRL &= ~(1uL<<3);
LPC_SYSCTL->PRESETCTRL |= (1uL<<3);

LPC_SYSCTL->UARTFRGDIV=0xFF;
LPC_SYSCTL->UARTFRGMULT=207;
LPC_SYSCTL->UARTCLKDIV=18;  //baudrate:115200bps

LPC_USART0->CFG &= ~(1uL<<0);
LPC_USART0->BRG = 0;
LPC_USART0->CFG = (1uL<<0) | (1uL<<2);
}


0 Kudos