微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2640 外部时钟源以及初始化晶振问题,望请指教

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

时间:10-02 整理:3721RD 点击:

因为想使用外部时钟,在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,一切就正常了,请问我应该如何正确使用外部时钟源

你设定外部32.768k Hz晶振?

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

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

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

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

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

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

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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top