This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/cc2640r2f:重新编译时出现 OAD_TARGET_cc2640r2lp_stack 错误

Guru**** 2589300 points
Other Parts Discussed in Thread: CC2650, CC2640

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/606061/ccs-cc2640r2f-oad_target_cc2640r2lp_stack-error-on-rebuild

器件型号:CC2640R2F
Thread 中讨论的其他器件:CC2650CC2640

工具/软件:Code Composer Studio

在尝试跟踪软件中的错误时、我注意到我在堆栈重建中遇到了错误。  在堆栈的第一个构建上没有错误、但是如果堆栈被重新构建、在构建期间会报告一个错误、但是不会停止构建。  所述文件似乎是 ble_r2.symbols、 已设置为只读。  这是预期的、还是我做了一些错误的事情?  我应该担心这一点吗?

****为项目 OAD_TARGET_cc2640r2lp_stack 生成配置 FlashROM 的纯净构建****

"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 3 clean -O
del /F "oad_target_cc2640r2lp_stack.hex" oad_target_cc2640r2lp_stack.out"
del /F "HAL\Common\hal_assert.obj""HAL\Target\CC2650\Drivers\hal_flash_wraper.obj""HAL_Target\CC2650\Drivers\hal_rtc_rtc.obj "hal\Target\CC2650\Drivers\drivers\hal_trl_wrapper.obj "hal\osl_oc_octor_osl\osl_octor.obj "Oosl_ocl\osl_ocl.obtor_ocl\osl_octor.obtor.obj "obj "obt_ocl_ocl_ocl_ocl_ocl.obj "obt\osr.obt\osl_ocl.obt\os_octor.obtor.obtor.obt\os_os_osr.obj "obt\osr.obt\osr.obt\o\o\osr.obt\o\osl.obt\o\os_ocl.obt\osr.obj
del /F "HAL\Common\hal_assert.d""HAL\Target\CC2650\Drivers\hal_flash_wraper.d""HAL_Target\CC2650\Drivers\hal_RTC_assertimers.d""HAL\Target\CC2650\CC2650\Drivers\hal_clopper.d""hal\osl_osl_octor_osr\nosl\osl_oct\osl_octor.osr\nosl\osl\osl_oct\osl\osl_oct\osr.osl\osl_oct\osl\osl_oct\osr.iptor_oct\osr.id\osl\osr.ipt\osl\o\osl\osr.ipt\osl\osr.ipt\osl\osr.id_oct\o\osr.ipt\o\osl\osr.ipt\osl\osl\osr.id\o\osr.id\osr.ipt\
'已完成清洁'
'

****构建完成****

****为项目 OAD_TARGET_cc2640r2lp_stack 构建配置 FlashROM ****

"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 3 all -O
C:/proj/rtd_sw/rtd2/ti/simplelink_cc2640r2_sdk_1_35_00_33/tools/blestack/lib_search/lib_search C:/proj/rtd_sw/rtd2/Projects/oad_target_cc2640r2lp_stack/TOOLS/build_config.opt C:/proj/rtd_sw/rtd2/ti/simplelink_cc2640r2_sdk_1_35_00_33/source/ti/blestack/blelib C:/proj/rtd_sw/rtd2/Projects/oad_target_cc2640r2lp_stack/FlashROM/lib_linker.cmd cc2640 C:/proj/rtd_sw/rtd2/ti/simplelink_cc2640r2_sdk_1_35_00_33/tools/blestack/lib_search/lib_search.xml C:/proj/rtd_sw/rtd2/ti/simplelink_cc2640r2_sdk_1_35_00_33/source/ti/blestack/symbols
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\ctrl\cc2640_hci_pxxx_sc.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\ctrl\cc2640_ll_pxxx_sc.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\hci_tl\ccs26xx_hci_tl_none.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\host\cc26xx_att _pxxx_sc.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\host\cc26xx_gap_pxxx_sc.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\host\cc26xx_gatt_pxxx_sc.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\host\cc26xx_l2cap_pxxx_sc.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\host\cc26xx_profiles_pxxx_sc.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\host\cc26xx_smpxxx_sc.a >>
<<<使用库:C:\proj\RTD_SW\rtd2\ti\simplelink_cc2640r2_sdk_1_35_00_33\source\ti\blestack\blelib\host\cc26xx_sm_pxxx_sc.a >>
<<<不修改 lib_linker.cmd。 堆栈配置未更改。 >>>
Makefile:219:目标"预编译"的配方失败
回溯(最近一次调用最后一次):
文件"lib_search.py"、第429行、位于
main 中的"lib_search.py"行395
文件"lib_search.py"、第367行、位于 generate_symbols_file 中
文件"shutil.py"、第128行、copy2中
copyfile 中的文件"shutil.py"、第83行
IOError:[errno 13]权限被拒绝:'c:\\proj\\rtd_sw\\rtd2\\projects\oad_target_cc2640r2lp_stack\\Flashrom\\ble_R2.symbols'
执行脚本 lib_search 失败
gmaking[1]:[预编译]错误-1 (忽略)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我观察到在我的设置(Win7)上使用只读属性设置了 BLE_R2.symbols 文件。 您的机器上是否设置了任何限制? 是否可以尝试在 C:\proj\..之外使用新工作区? 路径?

    或者、以下链接中的此过程是否适用于您的设置?
    answers.microsoft.com/.../4f00d3fe-82b0-4e6d-a92a-f81751aa6f51

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1) 1)我也在运行 Win 7。 已检查我是否有任何奇怪的限制、我找不到任何限制。
    2) 2)我在 c:/proj/..之外的另一个工作区中进行了编译 发生了同样的事情

    我选中了、ble_R2.symbols 是我的项目中的唯一文件(c:/proj/..) 只读的目录。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我无法解释。 脚本中没有任何内容将此文件标记为 RO。 可能会尝试添加预编译步骤来删除文件。

    祝你一切顺利