微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请问CC2541的IAR工程提示SFRs错误可以忽略么?

请问CC2541的IAR工程提示SFRs错误可以忽略么?

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

在Debug log中, 但是Build下面编译并没有任何警告和错误,请问这些错误是怎么来的,可以忽略么?

Tue Feb 21, 2017 21:51:49: The custom SFR file 'C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\SuitCase\CC2540\SuitCaseCustomSfr.sfr' contains a modification of the factory SFR 'TL2'. This SFR 
cannot be found in the used factory SFR file 'C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.4\8051\config\devices\Texas Instruments\ioCC2540F256.ddf' and the definition will be ignored.
Tue Feb 21, 2017 21:54:55: Warning: There were 297 error(s) when processing the SFRs, see Debug Log window for more information.

请问您是编译TI的例程吗? IAR版本是多少?

是TI的例程,IAR版本8.20,协议栈1.4.0。 编译后没有错误输出,烧录也能正常开机,只是DEBUG log里面有这些提示

建议您先参考 http://e2e.ti.com/support/wireless_connectivity/low_power_rf_tools/f/155/p/248699/875780

内的提示设置一下

我感觉应该是这样的,因为我有两块板子,一块是用的CC2540, 一块用的是CC2541,TI的例程都是分别配置工程的,我是两个板子建的同一个工程里面,通过config来区分的,在DEBUG里面有个*.ddf的文件要选,这个ddf跟sfr是什么关系,是不是同一个工程里面只能选相同的ddf,我勾掉了Default还是一样的错误,但不影响程序的正常运行。

参照里面的方法,删掉.sfr文件就可以了

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

网站地图

Top