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,一切就正常了,请问我应该如何正确使用外部时钟源
你设定外部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布局有些不同;
请问有什么方法解决啊?望指教