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.

[参考译文] RTOS:无法找到用于构建 USB_code 控制套件的.cmd 文件

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/569918/rtos-not-able-to-find-the-cmd-file-for-building-usb_code-control-suite

Thread 中讨论的其他器件:SYSBIOScontrolSUITETMS320F28377D

工具/软件:TI-RTOS

你(们)好

团队

我尝试通过组合控制套件中 TI 提供的 USB_TO_serial 工程来创建 SYSBIOS 工程。

我无法将相应的文件.cmd 添加到映射部分

请帮助您添加文件并构建文件以获取.out 文件

我已附加目录的屏幕截图和我遇到的错误、以便让我知道哪些文件实际上丢失了

--include_path="C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_headers/include -g --define=cpU1 --define=ccs --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="us_serial_structs="us_serial_file.c"--/configPkg/compiler.opt

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第257行:错误#1167:"struct "

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第379行:错误#1167:"struct "

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第468行:错误#1167:"struct "

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第590行:错误#1167:"struct "

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第649行:错误#1167:"struct "

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第722行:错误#1167:"struct "

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第772行:错误#1167:"struct "

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第846行:错误#1167:"struct "

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第876行:错误#1167:"struct "

>>编译失败

"C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usbcdc.h "、第904行:错误#1167:"struct "

在"../usb_serial_structs.c"的编译中检测到10个错误。

gmake:***[USB_serial_structs.obj]错误1.

'生成文件:./ustdlib.c'

'调用:C2000编译器'

"c:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.2/bin/cl2000 "-v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.2/include /ti/controlSUITE/device_support/F2837xD/v130/F2837xD_headers/include -include_path="C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common /configPkg/compiler.opt -include_path="C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/include - predip_diag=dcp_warning="-subsection_subsection-dcp_subs"-over-dcp_guide-board.cp.cp_subsepdips=dcp.cp.cp_over-buls=dips"-over-guide-board.cp.cp.cp.cp.cp.cp_over-guide-subs=dips=dipt.cp.cp.cp.cp.cp.cp.ips"-over-guide-over-guide-over-guide-over-d.pri-subs=d.pri

"./ustdlib.c"、第1380行(第20列):备注#2614-D:使用--fp_mode=relaxed 为 FP 除法启用 TMU 硬件支持。

'完成的建筑:./ustdlib.c'

'

gmake:目标`全部'不会由于错误而重制。

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

谢谢你

Deepak R

 

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

    我怀疑2837xD_RAM_lnk_cpu01_usb.cmd 和 TMS320F28377D.cmd 包含冲突段(假设您尚未编辑它们)。 尝试从工程中删除2837xD_RAM_lnk_cpu01_usb.cmd、看看这是否会产生影响。

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

     你(们)好

    惠特尼

    感谢您的回复

    我尝试删除您指定的文件

    最后、由于与某些存储器位置的结构映射相关的错误而被卡住添加了屏幕快照和日志、请帮助解决

    >>编译失败

    gmake:***[USB_hal.obj]错误1.

    '构建文件:./usb_serial_structs.c'

    '调用:C2000编译器'

    "c:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.2/bin/cl2000 "-v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.2/include /ti/controlSUITE/device_support/F2837xD/v130/F2837xD_headers/include -include_path="C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common /configPkg/compiler.opt -include_path="C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/include - subsection=usb_warning_diag="-subsection_subs=-cus_suppf-nategrob.cp_display_subs=-builds.combuls=us_subs"-ecnation="-subs=us_display_guids"-ecnature=-subs"-ecnature=g_guids"-=us_guides"-=g.cp.cp.cp.cp.cp.cp.cp_over-fus"-us_display_suppf-nature=us_suppf-nature=us_suppf-us

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第257行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第379行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第468行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第590行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第649行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第722行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第772行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第846行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usblib.h "、第876行:错误#1167:"struct "

    "C:/ti/controlSUITE/device_support/F2837xD/v130/F2837xD_common/usblib/usbcdc.h "、第904行:错误#1167:"struct "

    谢谢你

    Deepak R

     

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

    我怀疑 packed 被定义为__attribute__(((packed),而不是任何内容。 原始 USB 示例通过将 CCS_c2k 放入项目的预定义符号来防止这种情况的发生。 你已经完成了吗?

    谢谢、

    惠特尼

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

    Deepak R