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/BOOST5545ULP:C5545无法在 CCS v6中运行 c55AudioDemo

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/677861/ccs-boost5545ulp-c5545-cannot-run-the-c55audiodemo-in-ccs-v6

器件型号:BOOST5545ULP

工具/软件:Code Composer Studio

大家好、

我刚刚购买了 C5545电路板、但实际上无法运行演示示示例。 我可以构建和调试 boostc5545_diag_test。 但是、当我按照 C5545用户指南尝试运行 c55AudioDemo 时、会显示2个错误。 错误说明 如下所示:

说明资源路径位置类型
gmake:***[build-792570209]错误1 c55AudioDemo C/C++问题

说明资源路径位置类型
gmake:目标"全部"不会由于错误而重新生成。 C55AudioDemo C/C++问题

我朋友的计算机有相同的问题。 我已重新安装 CCS v6.2、DSP/BIOS 和 C55_LP 多次。 不过,问题仍然存在。 学校实验室中的计算机不存在此问题。 它可以成功构建程序。 这使我非常困惑、我需要在家中用于项目。 我错过了什么器件? 我在搜索引擎中找不到关于 Build-792570209的任何信息...

下面是我的设置:

此致、

露西

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

    请参阅此 相关主题、该主题 具有针对此错误的建议解决方案。

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

    尊敬的 AartiG:

    我不确定应该执行哪一部分、但我尝试如下添加系统环境变量:

    构建结果仍然是相同的错误:

    ****为项目 c55AudioDemo 构建配置调试****

    "C:\\ti\\ccsv6\\utils\\bin\\gmake"-k all
    '生成文件:C:/ti/c55_lp/c55_csl_3.08/demos/out_of_box/c5545/c5545bp_software_01.01.00.00/source_code/c5545bp_audio_demo/build/c55AudioDemo.tcf '
    '调用:TConf'
    "C:/ti/bios_5_42_01_09/xdctools/tconf -b -Dconfig.importPath="C:/ti/bios_5_42_01_09/packages;" C:/ti/c55_lp/c55_csl_3.08/demos/out_of_box/c5545/c5545bp_software_01.01.00.00/source_code/c5545bp_audio_demo/build/c55AudioDemo.tcf "
    subdir_rules.mk:49:目标'build-792570209"的配方失败
    C:\ti\BIOS_5_42_01_09\xdctools\C:/ti/bios_5_42_01_09/xdctools/tconf:无法创建会话管理器:创建 JVM 失败
    gmake:***[build-792570209]错误1.
    gmake:目标"全部"不会由于错误而重新生成。

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

    是否有任何步骤我错了?

    此致、

    露西

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

    这是引用的帖子的文本:

    所以附加

    系统路径变量的 C:\ti\BIOS_5_42_01_09\xdctools\jre\bin 解决了该问题。

    您的路径应如下所示

    C:\ti\BIOS_5_42_01_09\xdctools\jre\bin;C:\ti\BIOS_5_42_01_09\xdctools;

    您需要重新启动 CCS 才能使其生效。

    因此、在系统变量中、查找路径并对其进行编辑、以在路径的开头添加以下内容:
    C:\ti\BIOS_5_42_01_09\xdctools\jre\bin;C:\ti\BIOS_5_42_01_09\xdctools;

    然后重新启动 CCS。

    请告诉我们这是否有帮助。

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

    尊敬的 AartiG:

    应该为变量名称键入什么? 我刚刚键入"TI"作为变量名称。

    路径现在为"C:\ti\BIOS_5_42_01_09\xdctools\jre\bin;C:\ti\BIOS_5_42_01_09\xdctools;"。 但是问题仍然存在。

    错误消息仍然如下所示:

    gmake:***[build-792570209]错误1.
    gmake:目标"全部"不会由于错误而重新生成。

    接下来可以做什么来进行故障排除? 感谢您的回复。

    此致、

    露西

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

    [引用 user="user5237807">我应该为变量名称键入什么? 我刚才键入了变量名称"TI"。

    您无需创建新变量。 System Variables (系统变量)下应该已经有一个名为 path (或 Path)的变量。
    找到该变量并单击"Edit"。 然后将上述两个目录添加到路径的开头。 重新启动 PC、然后重新启动 CCS 并重新编译工程。

    然后、您可以删除您创建的 TI 变量。  

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

    尊敬的 AartiG:

    按如下方式添加系统变量后、错误变为70项。   gmake 错误仍然存在。  

     这是否意味着变量问题已得到解决? 我今天尝试解决问题、但我无法解决。 您能给我一些建议 来 解决这些问题吗? (我检查了互联网、他们说按照用户指南第12页操作、但我仍然无法构建程序)非常感谢。

    错误问题已发布如下:


    错误#10008-D:找不到文件"C55XXCSL_LP.lib"
    错误#10008-D:找不到文件"atafs_BIOS_drv_lib.lib"

    未定义的首次引用
    符号
    ------ --------
    _ATA_fileInit ./AUDIO_DATA_READ.obj
    _ATA_FINDFirst ./AUDIO_DATA_READ.obj
    _ATA_FINDNext ./AUDIO_DATA_READ.obj
    _ATA_READ ./AUDIO_DATA_READ.obj
    _ATA_SEEK ./AUDIO_DATA_READ.obj
    _ATA_systemInit ./AUDIO_DATA_READ.obj
    _dma_config ./audio_data_collection.obj
    _dma_init ./sys_init.obj
    _dma_open ./audio_data_collection.obj
    _dma_start ./audio_data_collection.obj
    _dma_stop ./audio_data_collection.obj
    _GPIO_clearInt ./sys_state.obj
    _gpio_config ./gpio_control.obj
    _gpio_open ./gpio_control.obj
    _GPIO_reset ./GPIO_CONTRAL.obj
    _GPIO_statusBit ./sys_state.obj
    _GPIO_write ./ble_fw_upgrade.obj
    _gpt_config ./user_interface.obj
    _gpt_open ./user_interface.obj
    _gpt_reset ./user_interface.obj
    _gpt_start ./user_interface.obj
    _i2C_init ./sys_init.obj
    _i2C_setup ./sys_init.obj
    _i2C_write ./codec_config.obj
    _I2S_open ./audio_data_collection.obj
    _I2S_setup ./audio_data_collection.obj
    _I2S_transEnable ./audio_data_collection.obj
    _IRQ_CLEAR ./SYS_INIT.obj
    _IRQ_CLEARALL ./sys_init.obj
    _IRQ_disable ./GPIO_CONTRAL.obj
    _IRQ_enable ./audio_data_read.obj
    _IRQ_globalEnable ./sys_init.obj
    MMC_initState ./audio_data_read.obj
    _mmc_open ./audio_data_read.obj
    _mmc_selectCard ./audio_data_read.obj
    MMC_sendGoIdle ./audio_data_read.obj
    _mmc_sendOpCond ./audio_data_read.obj
    _mmc_setBlockLength ./audio_data_read.obj
    _MMC_setDataTransferCallback ./audio_data_read.obj
    _mmc_setDmaHandle ./audio_data_read.obj
    _pll_bypass ./pll_control.obj
    _pll_config ./pll_control.obj
    _pll_enable ./pll_control.obj
    _pll_init ./pll_control.obj
    _pll_reset ./pll_control.obj
    rtc_config ./sys_init.obj
    RTC_eventEnable ./sys_init.obj
    rtc_reset ./sys_init.obj
    rtc_start ./sys_init.obj
    _SAR_chanCycSet ./user_interface.obj
    _SAR_chanOpen ./user_interface.obj
    _SAR_chanSetup ./USER_interface.obj
    _SAR_getStatus ./user_interface.obj
    _SAR_INIT ./USER_interface.obj
    _SAR_ReadData ./USER_interface.obj
    _SAR_startConversion ./user_interface.obj
    _sd_getCardCSd ./audio_data_read.obj
    _sd_sendAllCID ./audio_data_read.obj
    _sd_sendRca ./audio_data_read.obj
    _spi_config ./sys_init.obj
    _spi_open ./sys_init.obj
    _spi_read ./sys_state.obj
    _spi_write ./user_interface.obj
    __AtaRad_b ./audio_data_read.obj

    _i2cHandle ./sys_init.obj
    >>编译失败
    Makefile:185:目标'c55AudioDemo.out'的配方失败

    错误#10234-D:未解析的符号仍然存在
    错误#10010:链接期间遇到错误;未构建"c55AudioDemo.out"
    gmake:***[c55AudioDemo.out]错误1.
    gmake:目标"全部"不会由于错误而重新生成。

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

    此致、

    露西

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

    [引用 user="user5237807"]这是否意味着变量问题已得到解决?

    如果您能够遇到这些链接器错误、那么我相信您已经能够解决最初 的"无法创建会话管理器"错误。

    要确认这一点、您可以重新编译工程并查看 CCS 编译控制台中编译日志的开头。  第一个命令将调用 tconf 来构建.tcf 文件。 这是它先前发生故障的地方。 如果它超过此步骤、则它将超过原始错误。  

    对于链接器错误、我建议在 C5000器件论坛中发布新帖子。 这些专家对 c55AudioDemo 比较熟悉、因此他们应该能够更好地提供进一步的指导。