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/TMS320C6678:XDC 3.50与 IPC 3.44不兼容

Guru**** 2589300 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/608516/ccs-tms320c6678-xdc-3-50-incompatibility-with-ipc-3-44

器件型号:TMS320C6678
Thread 中讨论的其他器件:SYSBIOS

工具/软件:Code Composer Studio

大家好、我是新手。

我正在尝试使用 SYSBIOS 和 IPC 为 C66x 编译一个光测试项目。 编译时出现 XDC 和 IPC 之间不兼容的错误:

错误:xdc.cfg.Program:“c:/APP/TI_TEST/xdctools_3_50_02_20_core/packages/xdc/cfg/Program.xs”,第71行:xdc.cfg.Program:软件包“ti.sdo.utils”与此编译中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。 

"TI.sdo.utils"是指 IPC 模块

我将 W7上的 CCS v7.2与以下项结合使用:

编译器 TI v8.2.0

XDC 3.50.2.20

IPC 3.44.4.01

SYS/BIOS 6.50.1.12

UIA 2.20.0.02

这是项目的存档

是否有人知道如何解决该问题?

谢谢!

弗洛里安

e2e.ti.com/.../test_5F00_IPC.zip

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

    弗洛里安

    CCSv7.2随附 XDCTools 3.50和3.32。  

    如果您进入项目的属性、您可以将其更改为使用3.32而不是3.50。

    右键点击工程并选择属性

    在左侧树形结构中选择常规

    然后在右侧选择第二个选项卡、该选项卡将称为 Products 或 RTSC。

    然后、您可以使用下拉菜单来更改 XDCTools 版本

    此致、

    John

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

    您好、John、感谢您的回答。

    是的、通过使用 XDC 3.32而不是3.50、它在编译过程中会更进一步、但现在我对 XDC 有很多错误:

    >>编译失败
    subdir_rules.mk:12:目标'Build-2025655903-InProc-'的配方失败
    "package/cfg/app_pe66.c"、第2440行:警告:类型"XDC_ptr (*)(XDC_CPTR、const XDC_UChar *、XDC_Size_ptr *、XDC_Runtime_XDC_Rime_XDC_T *、XDC_Rimet_T 类型 XDC_Rimet_T)的值无法初始化 XDC_Runtime_Error_Block *)"
    package/cfg/app_pe66.c"、第2461行:警告:类型"XDC_ptr (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的值不能用于初始化 XDC_Sizeptr *、XDC_SizeT (XDC_Sizeptr *、XDC_Sizeptr *、XDC_Sizeptr * XDC_Runtime_Error_Block *)"
    package/cfg/app_pe66.c"、第2482行:警告:类型"XDC_ptr (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的值不能用于初始化 XDC_Sizeptr *、XDC_SizeT (XDC_Sizeptr *、XDC_Sizeptr *、XDC_Sizeptr * XDC_Runtime_Error_Block *)"
    package/cfg/app_pe66.c"、第2503行:警告:类型"XDC_ptr (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的值不能用于初始化 XDC_Sizeptr *、XDC_SizeT (XDC_Sizeptr *、XDC_Sizeptr *、XDC_Sizeptr * XDC_Runtime_Error_Block *)"
    package/cfg/app_pe66.c"、第2524行:警告:类型"XDC_ptr (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的值不能用于初始化 XDC_Sizeptr *、XDC_SizeT (XDC_Sizeptr *、XDC_Sizeptr *、XDC_Sizeptr * XDC_Runtime_Error_Block *)"
    package/cfg/app_pe66.c"、第2546行:警告:类型"XDC_ptr (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的值不能用于初始化 XDC_Sizeptr *、XDC_SizeT (XDC_Sizeptr *、XDC_Sizeptr *、XDC_Sizeptr * XDC_Runtime_Error_Block *)"
    package/cfg/app_pe66.c"、第2567行:警告:类型"XDC_ptr (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的值不能用于初始化 XDC_Sizeptr *、XDC_SizeT (XDC_Sizeptr *、XDC_Sizeptr *、XDC_Sizeptr * XDC_Runtime_Error_Block *)"
    package/cfg/app_pe66.c"、第2612行:警告:类型"XDC_ptr (*)(XDC_CPTR、const XDC_UChar *、XDC_SizeT、XDC_Runtime_Error_Block *)"的值不能用于初始化 XDC_Sizeptr *、XDC_SizeT (XDC_Sizeptr *、XDC_Sizeptr *、XDC_Sizeptr * xDC_RUNTIME_Error_Block *)"
    package/cfg/app_pe66.c"、第10044行:错误:标识符"ct_ti_oneBIOS_Module_startupDoneFxn"为未定义
    的"package/cfg/app_peti66.c"、第10044行:错误:"cti_stareti_bios_module_trategines_s66"
    
    
    
    、"cfg_trategrob_trines_sbios_trines_sbegines_sbes_sbes_sbegines_sbes_sbes_sbegines_sbes_sbes_sbes_tres_sbegines_sbes_sbes_sbes_tres_sbegines_sbes_sbes_sbegines_sbes_sbes_sbes_sbegines_sbes_sbes_sbegines_sbes_sbes_sbes_sbes_sbegines_sbes_sbes_sbes_sbes_sbegines_sbes_sbes_ 预期出现")"
    package/cfg/app_pet66.c"、第10254行:错误:标识符"ct_ti_sysbios_family_c62_TaskSupport_Module_starpDoneFxn"为
    "package/cfg/app_pet_cp664.c"、错误:"creti_event_cp_event_event_incore_module"
    
    
    
    、"1066_cp_cp_cp_cp_event_event_event_incore_event_incore_tran_inc_inc_inctrane64n"、"1066_inc_tran_trab_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_event_event_inc_incor_event_incor_event_incor_inc_inctran_inc_inc_inc_inctran_inc_inctran_inc_inc_inctran_inctrane64n_trane64n_inc"、"1066_tran_tran_tran_tran_tran_tran_tran_tran_ 预期")"
    package/cfg/app_pet66.c"、第10997行:错误:标识符"ct_ti_sysbios_family_c64p_exception_Module_starpDoneFxn"为未定义
    "package/cfg/app_pete_starcs66.c"、第10997行:错误:"ct_ti_cn_starp66_example_sys_example_module"
    
    
    
    、"cret_zh_cret_c66_c66_zh_example_trabion_cp_cp_cp_cp_cp_example"、"cret_cp_cp_cp_cret_cret_overview_zh_cp_cp_cp_cp_overview":"、"cret_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_overview_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_overview_cp_cp_overview_cp_cp_inc 预期出现")"
    package/cfg/app_pe66.c"行、11377:错误:标识符"ct_ti_sysbios_family_c64p_MemoryProect_Module_startcponeFxn"未定义
    "package/cfg_app_peti_cpi66.c"行:错误:"ct_stareti_memory_cpi_memory_timestore_memory_cpi_time_memory_cpi_time_module_timest_cp_trabout_cp_cp_cp_time_timest_cp_copybure_inc"、"cret_time_time_timest_cp_copy66_time_time_timest_time_memory_time_time_timest_cp_copy_trabout_cp_timest_cp_copy_try_trabout_timest_timest_cp_cp_cp_copy_try_trabout_timest_timest_cp_cp_timest_cp_cp_cp_cp_cp_cp_cp_cp_cp_cp_
    
    
    
    预期出现")"
    package/cfg/app_pep66.c"、第11657行:错误:标识符"ct_ti_sysbios_family_c64p_tci6488_TimerSupport_Module_starpDoneFxn"未
    
    
    
    定义"package/cfg_starpbios_p66.c"、第11757行:错误:"ct_starp66_cp_cp_cpi_cpi_cpi_time_module_time_time_time_time_trabout_cpi_cpi_cpi_cp_cpi_cpi_copy_sensore_time_time_time_time_time_time_time_time_time_time_time_module_time_time_time_trabout_copy_trabout_cp_cpi_cp_cpi_copy_sensore_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_time_tim
    预期出现")"
    package/cfg/app_pe66.c"、第13301行:错误:标识符"ct_ti_sysbios_family_c66xx_CpIntc_Module_starpDoneFxn"未定义"package/cfg_ti_peti664.c"
    、错误:"ct_stareti_c66_trab_c_startsbios_trabout_c66_trampi_c66_tru_tru_tru_tru_tru_c66n"、"cc66_trabout_c66_trab_c66_tru_tru_tru_c66_tru_tru_tru_tru_tru_tru_tru_c66n_tru_tru_tru_module":"cfg_cfg_c66_cfg_cfg_ctru_cfg_c66_cfg_c66_cfg_ctru_ctru_cfg_ctru_cfg_ctru_c66_ctru_cfg_ctru_cfg
    
    
    
    预期出现")"
    package/cfg/app_pet66.c"行、第13679行:错误:标识符"ct_ti_sysbios_gates_GateHwi_Module_starpDoneFxn"为未定义"package/cfg/app_pete_modules_starate_c664.c:
    未定义"ct_spoti_ex"
    
    
    
    行"1366_spi_spi_ex_ex_package"、"13544"、"c_staret_spet_spi_c_module_started_mpi_ex_ex_ex_ex_ex_cwi_ex_c"行:"行:"1366_cwi_module_staret_c_c_start_mpegot_ex_ex_ex_ex_ex_ex_ex_cwi_ex_ex_ex_ce"、"13674_c"行:"、"13674_start_start_c_start_c"行:"、"1366_c_start_start_module_module_start 预期出现")"
    package/cfg/app_pet66.c"、第13798行:错误:标识符"ct_ti_sysbios_gates_GateMutexPri_Module_starpDoneFxn"为未定义
    的"package/cfg/app_peti_pe66.c"、第13798行:错误:"cti_ti_ti_starateBIOS_stareti_module_tude_tude1.918_g_tuategine"
    
    
    
    、错误:"c_s1366_spi_spi_app_g_ex_ex_ex_ex_exc_ex_exc_ex_ex_ex_exce"、命令行:未定义"1366_module"、"c_pet_c_g_ex_ex_ex_exc_exc_exc_ex_ex_exce_module"、错误:"、代码:"、"1366_c_staret_c_pet_c_g_g_ex_ex_ex_ex_c_ex_exc_ex_ex_ex_ 预期")"
    package/cfg/app_pet66.c"、第13999行:错误:标识符"ct_ti_sysbios_hal_cache_Module_starpDoneFxn"未定义
    "package/cfg/app_pete_pe66.c"、第13999行:错误:"ct_ti_sys_bios_module_starp166_swi_inefined"1366_c"、"ct_star_c_papp_mpi_inefined_mpi_mpi_mpi_inefined_inu_inu_inu_mpi_mpi_mpi_mpi_13996.c"
    
    
    
    、"13996_inu_inu_inefinu_ce"、"13996_b_b_c_inu_inefinefinu_inu_inu_inu_inu_c66_inu_c66_begrob_inu_inu_inu_inu_inu_inu_c66_ine_module"、"13 预期")"
    package/cfg/app_pet66.c"、第14260行:错误:标识符"ct_ti_sysbios_pix_HeapMem_Module_starpDoneFxn"为未定义
    "package/cfg/app_peti_mpi66.c"、第14260行:错误"ct_ti_ti_starpx427"
    
    
    
    、"sys_clock_stareti_mpi_b_mpi_clock_mpi_mpi_mpi_mpi_c"、错误:"c66_clock_clock_mpi_mpi_mpi_mpi_mpi_mpi_mpi_clock_mpi_mpi_mpi_mpi_ce"、"1466_clock_mpi_mpi_mpi_mpi_mpi_mpi_mpi_clock_mpi_mpi_mpi_mpi_mpi_mpi_mpi_mpi_mpi_mpi_ce"、"1466_clock_clock_ce" 预期")"
    package/cfg/app_pet66.c"、第14569行:错误:标识符"ct_ti_sysBIOS_idle_module_starpDoneFxn"未定义
    "package/cfg/app_petel66.c"、第14569行:错误:标识符"ct_ti_sys_module_146negintrintrines_trines_trux.ctru_tru_tru_tru_tru_trueld66_truation_fr
    
    
    
    、"cfg_tru_tru_tru_truation_fr:"、"cfg_tru_tru_tru_tru_tru_tru_tru_tru_truations_f66:"、"ctru_tru_tru_tru_tru_tru_tru_tru_tru_tru_tru_tru_tru_tru_truation_fr、"cfg_tru_tru_tru_tru_truation_fr:"、"cfg_ 预期")"
    package/cfg/app_pet66.c"、第14758行:错误:标识符"ct_ti_sysbios_sysl_Queue_Module_starpDoneFxn"未定义
    "package/cfg/app_petel66.c"、第14758行:错误:"ct_ti_sys_bios_module"
    
    
    
    、"cfg_starpx66_sk_start_ex_c66_sys_sys_exce"、错误:"cfg_start_sys_exc66_exce_blem_sys_exce"、命令行:"、错误:c66_sc_start_sc_sys_sys_sys_sys_exc66_sys_sys_sys_exce_blem_exce_blem_sys_exce_blem_sys_sys_sys_exce_blue_blue_sys_sys_sys_sysbot_exce"、"cfg_exce_sys_sysbot_module_sys_dl_dl_sys_sys_sys_sys_dl_sys_sys_sys_sys 预期")"
    package/cfg/app_pet66.c"、第15146行:错误:标识符"ct_ti_sysbios_ski_swi_Module_starpDoneFxn"未定义
    "package/cfg/app_peti_pe66.c"、第15146行:错误"ct_ti_ti_ski_module_staret_exc_p66_exc"
    
    
    
    、错误:"cfg_staret_ski_ski_ski_c66_ski_c_sk_start_exc66_sk_ex_ex_c_exc"、错误:"cfg_sc_sk_sc_sc_sk_sc_sc_ex_c66_sk_ex_ex_ex_sc/staret_c66_ex_ex_ex_ex_ex_ex_exc66_ex_ex_ex_ex_sc_ex_exc\_exc66_exc\_sc_sc_sc_exc\_sc_ex_exc\_exc\_exc\_exc\_ 预期")"
    package/cfg/app_pet66.c"、第15723行:错误:标识符"ct_ti_sysbios_rts_ti_ThreadLocalStorage_Module_startupDoneFxn"为
    "package/cfg/app_peti_pe66.c"、错误:"sys_stareti_sys_module_15839"
    
    
    
    、"sys_start_exc_sbote_sys_exc_sbote_out_rtc_sbote_out_rtc_read_read_readms"、错误:"、"sc_start_sc_rtc_rtc_rtc_rtc_rtc_rtc_rtc_s66_read_read_read_read_read_read_read_read_module_out_rtc_read_read_read_read_read_read_read_read_read_read_read_read_read_read_read_readmes_smpi_read_readme_out_readmes_s1566_read_read_sc_read_read_read_read_read_readmes_read_ 预期出现")"
    package/cfg/app_pet66.c"行、错误:标识符"ct_ti_sysbios_timers_timer64_Timer_Module_starpDoneFxn"为
    "package/cfg/app_peti_timer663.c"行、错误:"ct_stareti_cpi_timer663_sys_timer64_timers_timer663_
    
    
    、"cret_timer66_timer66_cret_timer66_timers_timers_timer66_cret_timer66_timers_cret_timer66_cpi_timers_timer663.tid_cpu_cpi_timer66_timers_timer66_timers_cret_timer663.tudet_cret_timer663.tudet_timers_timers_timers_cpi_timer663.tudet_cret_timer663.tudet_timer66_timer663.tudet_timer66_cpi_timers_tim
    预期")"
    package/cfg/app_pet66.c"、第16710行:错误:标识符"ct_ti_uIA_events_DvtTypes Module_startupDoneFxn"为未定义
    的"package/cfg/app_pete_events"、第16710行:未定义的标识符"ct_ti_ti_starp66_events"
    
    
    、"c_trampet_events"
    、"c_trampet_trampet_up_events"行:"c_trampet_trampet_up_up_events"、"cfg_trampet_event_trampet_events"、"ct_trampet_event_trampet_event_event_event_event_event_events"、"ct_tramp_tramp_tramp_tramp_event_tramp_tramp_tramp_events"、"ct_tramp_event_event_tramp_tr_tramp_tramp_tramp_tramp_event_tramp_tramp_tramp_events"、"1666_tramp_events"行 预期出现")"
    package/cfg/app_pet66.c"、第16941行:错误:标识符"ct_ti_uIA_RUNTIME_LoggerSM_Module_starpDoneFxn"未定义
    "package/cfg/app_pet66.c"、第16941行:错误:未定义"ct_ti_ti_uertuape_runtime "data_module"
    
    、"cfg_unix_unegree"、"ct_union_union_u_u_u_iptual_up_rage"、"1666_uni_uni_up_upt:"ct_up_upt:"ct_up_up_upd_rime"、"ct_up_up_up_up_upd_upd_upt:未定义"ct_upd_runtime"
    、"ct_up_up_up_up_up_up_
    在"package/cfg/app_pe66.c"的编译中检测到100个错误。
    编译已终止。 

    我精确地说、我只添加了我要在项目中使用的 IPC 模块、没有代码调用。

    此致

    弗洛里安

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

    [引用 user="Florian Delamare ">我在 W7上使用 CCS v7.2:

    编译器 TI v8.2.0

    XDC 3.50.2.20

    IPC 3.44.4.01

    SYS/BIOS 6.50.1.12

    UIA 2.20.0.02的版本冲突如下:

    a) IPC 3.44.4.01与 XDCtools 3.50兼容、但与 XDCtools 3.32兼容

    b) SYS/BIOS 6.50.1.12 与 XDCtools 3.50兼容、但与 XDCtools 3.32兼容

    基于  处理器 SDK 的组件版本 RTOS 发行说明 03.03.00 建议您需要使用以下组合:

    XDCtools 3.32.x.x

    IPC 3.44.4.01

    SYS/BIOS 6.46.x.x

    以上内容基于搜索包含 IPC 3.44.x.x 的处理器 SDK 版本、以查看 SYS/BIOS 和 XDCtools 的兼容版本。

    虽然当前最新的 Processor SDK 版本 04.00.00包含更高的 IPC 3.46.0.2、但最新的 Processor SDK 仍使用 SYS/BIOS 6.46和 XDCtools 3.32。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    切斯特、
    很抱歉等了、你说得对、对我来说是可以的。 项目应具有这种版本的精确组合。

    非常感谢。

    此致