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/TMS320C5545:DIAG_TEST 不工作、显示错误#137

Guru**** 2589280 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/640575/ccs-tms320c5545-diag_test-not-working-showing-error-137

嗨、大家好!

我正在尝试按照 C5545软件用户手册进行操作、并尝试确定如何使基本诊断测试正常工作。 我尝试 做各种事情来使它正常工作。 我遵循的步骤:

1) 1)打开 CCSv6并导入 DIAGNOSTICS 文件夹中的所有项目。  

2) 2)现在、从 CSL 目录导入了 C55XXCSL_LP 和 atafs_BIOS_drv_lib 项目。

3)构建了从 CSL 目录导入的两个项目、均处于调试 和释放模式。  

4)完成所有这些之后、我现在尝试构建其中一个项目、即 GPIO。  

4)我最初 遇到错误、表示缺少 C55XXCSL_LP.lib 文件。 为了解决 这个问题、我尝试遵循这个主题

" https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/506167/1836588"

现在、我最后遇到了一个新错误、有人能帮我解决这个问题吗?

附件是显示 所示错误的图像。


****项目 LED_TEST 的配置调试构建****

"C:\\ti\\ccs_v6\\ccsv6\\utils\bin\\gmake"-k all
'构建目标:LED_TEST.OUT"
'调用:C5500链接器'
"c:/ti/CCS_V6/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55 /ti/CCS_V6/New /ti/CCS_V6/ccsv6/tools/compiler/c5500_4.4.1/include /common/platform.obj /common/system_init.obj -v5515 --memory_model=large -g -display_error_number -diag_warning=225 -ptrdiff_size=16 -z -m"led_test.map"-stack_size=0x200 -heap_size=0x400 -i"C:/ti/CCS_V6/ccsv6/tools/compiler/c5500_4.4.1/lib -ptrad_test_lib_lib_ram_line.xml"-cn/secl_test/cn"-link_ram_lib_ram_ram_ram_ram_ram_ex-/ti/CCS_V6/New /ti/c55_lp/c5545bp_software_01.01.00.00/source_code/c55xx_diagnostics/board/diag/common/C5545BP.cmd -in/cn/secl.dlp_ram_test/cn"-link_ram_ram_ram_ram_ram_ram_ram_ram_in/cn"-in_ram_line_bl.dlp_test.dlp_test.dlpin/cn"-link/cn.dlp_ram_ram_test.dlp_test.dlp_test.dlp_ram_ram_in/cn.dlp_test.dlp_test.dlp_test.dlp_line_display_line_display.dlp_ram_line_display.in /ti/CCS_V6/New

致命错误#16004:文件"./C55XXCSL_LP.lib "有一个
"3"的 Tag_Memory_Model 属性值不同于一个
以前看到的("2");组合不兼容的文件

>>编译失败
Makefile:150:目标'led_test.out'的配方失败
gmake:***[LED_TEST.OUT]错误1
gmake:目标"全部"不会由于错误而重新生成。

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您的疑问转发给 C55x 软件专家。 他们的反馈应发布在此处。

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

    Akshay、

    请尝试更改 C55XXCSL_LP.lib 的存储器型号、如下所示、然后重新构建库。

    Lali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这不能帮助我解决问题。 我仍然具有与上面所示相同的误差。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Akshay、

    您能否提供有关您正在构建的特定项目的详细信息? 您在前面提到"...say GPIO"、这是哪个 GPIO 项目?
    您使用的是哪种 CSL 版本?
    在重建之前、您是否还更改了 atafs_BIOS_drv_lib 的内存模型?

    您看到的错误是项目中的内存模型不匹配或其中一个依赖项。

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

    你好,Lali!

     我尝试使用 LED 测试程序。 是的、我更改了两个程序的设置、即 atafs_BIOS_drv_lib 和 C55XXCSL_LP。 我使用的是最新的 CSL、CSL3.08。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Akshay、
    哪个 LED 示例?
    C:\ti\c55_lp\c55_CSL_3.08\demos\out_for_box\c5545\c5545bp_software_01.01.00.00\source_codes\c55xx_diagnostics\board\diag\led_test



    C:\ti\c55_lp\c55_CSL_3.08\ccs_v6.x_examples\gpio

    Lali
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Lali、
    我正在使用 C:\ti\c55_lp\c55_CSL_3.08\demos\out_for_box\c5545\c5545bp_software_01.01.00.00\source_code\c55xx_diagnostics\board\diag\led_test 中的 LED 示例
    我可以使用默认工作区来解决上述问题。 但是、当我使用不同的工作区时、它无法查找 CSL_GPIO 文件。

    此外、您能否了解一下我的这条线。 e2e.ti.com/.../641247