Part Number:CC2640R2F
我之前校准频偏时,修改过ccfg_app_ble_rcosc.c文件中的参数,但是没有看出来,这些参数具体是在哪里得到执行的。
我只看到是初始化了一个__ccfg结构体,但没看到哪里调用它。
希望能够解惑,谢谢!
Galaxy Yue:
您好,
1.如果您是想观察程序底层运行调用的参数的位置,可以使用CCS的debug功能
2.这个参数应该是根据用户程序数据动态生成的
,
user6303367:
好吧,看来不容易看出来。
,
Galaxy Yue:
我再找一会儿,需要一些时间,会给您反馈的。
,
Galaxy Yue:
这里有一个github链接,希望对您的项目有所帮助
https://github.com/mtrobregado/TI-CC2640R2F-SensorTag/blob/master/SensorTag_cc2640r2lp_app/Startup/ccfg_app_ble_rcosc.c
,
user6303367:
好
,
Galaxy Yue:
您好,我用CCS打开之后注意到一些note,
该文件包含 Boot ROM、启动代码和 SW 无线电使用的字段
用于配置芯片行为的堆栈。字段在 hw_ccfg.h 和 CCFG.html 中有更详细的记录DriverLib 文档 (doc_overview.html -> CPU 域内存映射 -> CCFG)
此文件主要存放寄存器状态,我打开设置断点无法进行调试,内部无code。
根据ROM的特性,此参数主要是从硬件抽象层HAL和连接抽象层PAL中获取的。
,
user6303367:
好的,我大致看到了,存在flash最后的CFG,感谢你的解答。
,
Galaxy Yue:
不客气,有问题欢迎您随时来论坛交流。