Thread 中讨论的其他器件:SysConfig
大家好 、我要将我们的项目从 simplelink_cc13x2_26x2_SDK_3_10_01_11升级到 simplelink_cc13x2_26x2_SDK_4_20_00_35。 我还将 CCS 从 v9.10升级到 v10.10。 我们使用的是 CCS 捆绑的 TI 编译器。 由于当前的 v3.10工程正在工作、我不想使用 SysConfig、因此我不必了解所有设置。 我有升级的项目编译和链接、但我有几个问题:
我 导入了简单外设示例并运行了 SysConfig、以获取 ti_ble_config.h/.c、ti_drivers_config.h/.c、ti_radio_config.h/.c 和 ti_devices_config.c 然后、我将 ti_ble_app_config.opt 和 ti_build_config.opt 中的定义与我在项目中使用的定义进行了比较、我找到了两个新的定义、但我找不到有关它们含义的任何文档。 请告诉我以下内容的含义以及我现在需要它们的原因:
-DEXPENDED_STACK_SETTINGS=EXDED_STACK_SETTINGS_DEFAULT
done _BLE_LIB_SIZE 优化
2. 我收到一个链接错误,表示 未定义 ROM_Init( void )。 我将其向下跟踪到构建、认为我 没有定义 FLASH_ROM_Build。 我在 CONFIG_def.opt 中定义了它、但它看起来像是构建忽略了它。 我在 simple_peripheral_app_Common.opt (-DFLASH_ROM_build=2)中定义了它、链接错误消失了。 为什么 CONFIG_def.opt 中的"--config_def flash_rom_build=2"不被识别?
3. 在重建开始时,将生成自定义 ROM 库 makefile 文件:
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/simple_peripheral_app_pem4f.cfg 配置 simple_peripheral_app.xem4f ...
正在生成自定义 ROM 库 makefile ...
此步骤现在需要10分钟。 是否有办法加快速度?