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

cc2640 外部时钟源以及初始化晶振问题,望请指教

因为想使用外部时钟,在ccfg_app_ble.c 里面有下面的设置

#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x1          // External LF clock

#define SET_CCFG_EXT_LF_CLK_DIO                         0x01                        // DIO number if using external LF clock

#define SET_CCFG_EXT_LF_CLK_RTC_INCREMENT               0x800000   // RTC increment representing the external LF clock frequency

但是烧录后却发现不会广播,搜不到设备。如果我用 iar 的download and debug, 却发现 go 的按钮不能按,然后当我想关掉debug的时候,就会出现错误信息

Fatal error: Failed to stop execution: (Error -2062 @ 0x0) Unable to halt device. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 6.0.228.0) Session aborted!

如果我把 SET_CCFG_MODE_CONF_SCLK_LF_OPTION 数值改回 0x2,一切就正常了,请问我应该如何正确使用外部时钟源

da qin zheng sheng:

你设定外部32.768k Hz晶振?

提示低功耗状态没有jtag tck clk时钟?

CT WONG:

回复 da qin zheng sheng:

对,就是想用外部32.768k Hz晶振,你的意思是我的板块没有这个晶振吗?那这个问题是在硬件上还是我的程序代码的问题,应该往哪个方向解决?先谢谢你的指教

Bensheng Gao:

请问你的ccfg_app_ble.c在哪儿用到的啊???我在工程里面找不到这个文件,也出现了你的问题

HG:

回复 Bensheng Gao:

在Startup文件夹下面,ccfg_appBLE.c,再做一次跳转到<startup_files/ccfg.c>

Bensheng Gao:

回复 HG:

我的自己做的板子也出现了类似24M晶振不起振的情况,然后就是下载栈和应用程序成功,但跑不起来:

1. MCU各个脚电压均正常;

2. 使用flash programmer 2 v1.74能正常下载程序、读取参数和寄存器;

3. 使用了CC2650和2640都是一样的情况;

4. 这是我第二版硬件,第一版可以正常运行,电路图等均没有变化,PCB布局有些不同;

请问有什么方法解决啊?望指教

赞(0)
未经允许不得转载:TI中文支持网 » cc2640 外部时钟源以及初始化晶振问题,望请指教
分享到: 更多 (0)