How to set on hardware on No OSC using.

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

How to set on hardware on No OSC using.

811 Views
yyz_dms
Contributor I

I select KV30P64M100 MCU. Use slow internal reference clock. But MCU can't work as I try enter debug state. LPC-link2 fail to connect to targe MCU. I thank MCU system clock hasn't set as internal clock. I haven't connect a external OSC to XTAL and EXTAL pins of the MCU. How can I setting on hardware to make MCU work on internal colck after power on. This is my hardware wire connect on MCU.

pastedImage_3.png

pastedImage_1.pngpastedImage_2.png

0 Kudos
3 Replies

681 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

使用MCUXpresso IDE新建基于SDK_2.4.1_MKV30F64xxx10的工程后,在Clocks Tool里可以看到默认就是使用内部时钟源的。
请问你是用的是哪个版本的MCUXpresso IDE,官网好像并没有中文版。

Clocks Tool.png

硬件方面注意
pin
26        RESET_b            上拉10k电阻,对地接100nf电容
21    PTA4    NMI_b             上拉10k电阻
19    PTA2    JTAG_TDO/TRACE_SWO    上拉10k电阻即可

2.1.3.4.1 RESET_b and NMI_b.png

debug interface.png

Best Regards,

Robin

 

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

0 Kudos

681 Views
yyz_dms
Contributor I

Dear Robin

我使用的版本是pastedImage_2.png。上电我设计的应用板, 示波器测到KV30F64VLF10的reset_b脚每隔14us复位一次,保持高电平的时间只有1.6us,即只工作了1.6us其余12us处于复位状态,pastedImage_3.pngKV30是原片没有烧录程序。我使用LPC-Lin2的J7作为调试接口。

pastedImage_1.png。用pastedImage_4.png功能调试连接我的目标板,看到LPC-link2在JATG_TCK 和JATG_TMS发出的link指令是pastedImage_5.png,显然不上KV30P64M100SFARM user manual chapter9: debug中的连接指令0111 1001 1110 0111pastedImage_6.png

当将我的目标板从LPC-lin2拔掉,只测量J7的JATG_TCK 和JATG_TMS,pastedImage_4.png发出的link指令是pastedImage_7.png,与连接指令0111 1001 1110 0111吻合。

从以上现象可知,我设计的目标板KV30已经可以工作,上电复位可能是因为默认的watchdog使能,每256个时钟周期溢出,在使用手册chaper24:watchdog timer 写到pastedImage_8.png。但是从reset_b管脚复位高电平只有1.6us。 1600ns/256=6.25ns。1000/6.25=160MHz,显然bus时钟达不到160MHz。

以上问题可集中成三点:

1. 如何连接我的目标板到LPC-LINK2,建立正常的调试环境;

2. 如何做才能消除KV30在复位管脚的复位脉冲;

3. 如何download程序到我的KV30目标板;

多谢!

于生

0 Kudos

681 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

抱歉 之前有点忙所以这么迟才答复你

1.关于LPC-LINK2的使用及固件更新请参考此篇文档:LPC-LINK2 固件更新以及问题解决

3. 改用CMSIS-DAP或J-Link固件后,MCUXpresso IDE里点蓝色debug 按钮即可。(更新固件时注意断开JP1)

2. 注意我上次回复提到的硬件连接并烧入程序后即可消除脉冲复位问题

0 Kudos