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/TMS570LS0432:TMS570LSX42 Hercules 引导加载程序 CAN

Guru**** 2538930 points
Other Parts Discussed in Thread: TMS570LS0432

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/719699/ccs-tms570ls0432-tms570lsx42-hercules-bootloader-can

器件型号:TMS570LS0432

工具/软件:Code Composer Studio

好的、我要对其进行配置、但是-

缺少"flash_definations.h" 文件在哪里??????

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

"C:\\ti\\ccsv8\\utils\\bin\\gmake"-k -j 2 all -O

构建文件:"../SafetyMCU_Bootloader/src/BL_flash.c"

调用:ARM 编译器

"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/bin/armcl "-mv7R4 --code_state=32 --include_path="C:/Users/kganeshan/Desktop/hysterYale/SafetyMCU_Bootloader/inc/F021_API /Users/kganeshan/Desktop/hysterYale /Users/kganeshan/Desktop/hysterYale/SafetyMCU_Bootloader/TMS570LS04x/boot_can/bl_config.h --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/hysterYale/SafetyMCU_Bootloader/TMS570LS04x/boot_can /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/include --include_path="c:bl_path="C:/Users/kganeshan/Desktop/hysterYale/SafetyMCU_Bootloader/inc --include_bootloader"--include_display_about_mctrab_pred_memory=us_board-codestory"--ab_abus_about_b_abus_board.abus_memory=-codestorit_ab-code.com_ab_abus_abus_board_romus_board.trus_board_ab_abus_romus_en_en_en_en_en_b_en_en_b_en_en_en_b_en_en_en_en_ab_en_en_en_en_ench_b.trus_ench_ench_ench_ench_ench_ench_ench_ench_ench.

>>编译失败

SafetyMCU_Bootloader/src/subdir_rules.mk:30:目标'SafetyMCU_Bootloader/src/bl_flash.obj'的配方失败

"C:\users\kganeshan\Desktop\hysterYEye\SafetyMCU_Bootloader\inc\F021_API\Types.h"、第86行:警告#303-D:typedef 名称已声明(具有相同类型)

"./SafetyMCU_Bootloader/src="bl_flash.c",第29行:致命错误#1965:无法打开源文件"flash_defins.h"

1在编译"../SafetyMCU_Bootloader/src/BL_flash.c"时检测到灾难性错误。

编译已终止。

gmake:***[SafetyMCU_Bootloader/src/bl_flash.obj]错误1.

gmake:目标"全部"不会由于错误而重新生成。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    flash_defines.h 文件位于我的{您的安装路径}\SafetyMCU_Bootloader\TMS570LS04x 文件夹下。

    此致、
    Sunil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sunil。、
    我使用的是 CCS 8版本和 SPNA185、您能告诉我是否有设置过程? 我已经尝试使其运行、但无法使其成功编译。 如果您可以在最终测试它,请告诉我它是否与 CCS 8版本兼容,因为原始代码是为 CCS 5.2设计的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Karthik、

    我现在不在办公室、因此无法在我的末尾编译该项目 我注意到的一件事是、该项目对 include 目录使用了多个硬编码路径名称。 需要更新这些文件、使其与要正确编译的工程的安装目录相关。 如果您知道所有 include 文件的位置、则可以很轻松地对 CCS 进行编译。

    我将在明天尝试编译项目并进行所需的更新。

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

    我在尝试编译引导加载程序项目时也会看到几个问题。 我将要求项目作者更新项目以使其可移植、以便不需要更新包含选项。

    我还将请他就何时可以提供这些更新发表意见。

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

    我们需要一点时间、如果您能提供 新样片的估计时间、我将不胜感激

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

    你好,Sunil???

    祝您顺利

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

    您好!

    我刚刚编译了项目、没有任何问题。 我将为您发布整个项目:

    e2e.ti.com/.../0714.SafetyMCU_5F00_Bootloader.7z

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

    您是否有分步过程?  

    导入 LS04_CAN_boot 后,我收到以下错误信息,....  


    ****为项目 ls04_CAN_boot 生成配置调试****

    "C:\\ti\\ccsv8\\utils\\bin\\gmake"-k all

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/Fapi_UserDefinedFunctions.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/Fapi_UserDefinedFunctions.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="cinclude_display_examples=cus_supervisit_code.come_proc-copy_decuration="-code_display_examples=-code_supervisorit_code_ination="cus_examples=-code.come_supervisorit_code.come_display_code.come_display_code_ination="-code.come_supervisorit_code.come_display_code.come_ination="-cod

    >>编译失败
    subdir_rules.mk:9:目标'Fapi_UserDefinedFuncations.obj'的配方失败
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/Fapi_UserDefinedFunctions.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_check.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_check.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="c:include_path="--include_display_about_raus_code.comb_prob_error=-code_b_code_display_code.combromage=-code_board_code_display_abus_code_display_code_board-code.comb_b_bromage=-code_display_abus_abus_code_display_code_display_abus_code_display_abus_code_display_

    >>编译失败
    subdir_rules.mk:16:目标'BL_check.obj'的配方失败
    gmake:***[Fapi_UserDefinedFunctions.obj]错误1.
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_check.c "时检测到1错误。
    gmake:***[bl_check.obj]错误1.
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_dcan.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_dcan.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=-include_display_abus_raus_code.comb_prob_prob_code.comprue_display_romage=-code_b_abus_code_display_abus_code_display_abus_code_bulation="-trabus_b_code_display_code_display_abus_abus_abus_code.come_display_abus_code_display_abus_abus_code.com_b

    >>编译失败
    subdir_rules.mk:23:目标'BL_dCAN.obj'的配方失败
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    "C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_dcan.c "、第744行:警告#112-D:语句无法访问
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_dcan.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_flash.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_flash.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=-include_display_abus_abus_code.combrand_driag=-"--abus_abus_abus_abus_code_display_abus_abus_b_b_b_buld=-abus_code_warnation="-code.come_board_abromage=-abus_abus_abus_code.come_b_abus_abus_abus_abus_code.com

    >>编译失败
    subdir_rules.mk:30:目标'BL_FLASH.obj'的配方失败
    gmake:***[bl_dcAN.obj]错误1.
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_flash.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_led_demo.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_led_demo.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=-include_remone_display_raus-d=d_prob_warning_decrand_deag="-"--abus_abus_abus_code.come_display_abus_code.come_b_code.come_prob_abus_code_display_abus_code.come_display_abus_abus_code_b_code.come_display_abus_abus_abus_code.g=--

    >>编译失败
    subdir_rules.mk:37:目标'BL_LED_DEMO-obj 的配方失败
    gmake:***[bl_flash.obj]错误1.
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_led_demo.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_main.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_main.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=-include_remone_display_romage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API -preproc_diag_abus_romage=-code_b_romage=-trabus_code_b_code_b_code_ination=-trabus_code_display_romage=-code_board-code_board-trabus_romage=-trab_b_b_code_display_code_display_ma-romage=-code_board_code_

    >>编译失败
    subdir_rules.mk:44:目标'BL_main.obj'的配方失败
    gmake:***[bl_led_demo.obj]错误1.
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    "C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_main.c、第128行:警告#225-D:隐式声明的函数"Fapi_BlockErase"
    "C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_main.c "、第126行:警告#552-D:变量"status"已设置、但从未使用
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_main.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_spi.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_spi.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="--include_path=crom_code_display_bromage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API -pred_code_display_bromage=-code_display_b_code_bromage=-code_display_b_code_bromage=-code_display_b_code_b_bromage=-code_display_ab_b_b_b_b_b_b_b_b_bulation=-code_display_b_b_
    gmake:***[bl_main.obj]错误1.
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_spi.c

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_spi_packet.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_spi_packet.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="--include_path=cabout_code_display_bromage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API --prob_code_display_b_b_code_display_bromage=-code_bulation="-code_b_b_b_b_codest_codest_code_bag=-codest_ab_ab_ab_code.come_display_abus_code.come_b_abus_abus_code.com_b_b_bul

    >>编译失败
    subdir_rules.mk:58:目标'BL_SPI_packet.obj'的配方失败
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_spi_packet.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_uart.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_uart.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="cus_romage=-include_preproc_diag="b_abus_abus_code.com_romage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API --trus_abus_code_display_code_bulation="b_code.come_display_abus_code.com_abus_romage=-code.com_abus_abus_code_b_abus_code.com_code.com_abus_abus_abus_code.com
    gmake:***[BL_SPI_packet.obj]错误1.
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_uart.c

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_ymodem.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_ymodem.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=-include_remone_display_about-"--proc-pred_code_remone_bulation="b_b_code_display_bromage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API --ination_reus_b_code.comb_code_display_code_display_abus_abus_code.comb_b_b_bulation="-code.come_remon_code.come_display_romage=-romage=-code_b_b_
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/bl_ymodem.c

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_dcan.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_dcan.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="--include_wap_display_pred_abus_code.combag=-code_display_abus_romage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API --en_abus_code_display_codecon_code_display_abus-code_display_code_display_abus_abus-code_display_codeconus-code_display_abus-code_display_abus-code_display_abus_abus-code_display_codecr

    >>编译失败
    subdir_rules.mk:79:目标'hw_dcance.obj'的配方失败
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_dcan.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_esm.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_esm.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="c:ecnation_sbulation=-pred_sensit_error-"--proc-refrom_code_display_romage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API -code_display_code_display_romage=-code_display_romag_romage=-code_display_romag_en_romag_en_en_en_en_en_en_en_en_en_en_en_en_en_en_enpage=-code_display_

    >>编译失败
    subdir_rules.mk:86:目标'hw_ESM.obj'的配方失败
    gmake:***[hw_dcAN.obj]错误1.
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_esm.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_gio.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_gio.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="--include_wap_support=-out_code_display_warnation=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API --proc-refromage=g_code_display_romage=-code_board_code_display_code_display_codecon_romage=---ine_display_code_display_code_display_supue_display_code_display_supue_display_romage=-code_display_code_display_code_display_econ_econ_

    >>编译失败
    subdir_rules.mk:93:目标'hw_gio.obj'的配方失败
    gmake:***[hw_ESM.obj]错误1.
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_gio.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_pinmux.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_pinmux.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="c:hw_path="--proc-refus_code_display_code_intrabus_code.come_display_romage=-code_display_romage=-cn_enus_code_probulation=-cn_code_display_romage=-code_display_romag=-cn_over-d_en_over-intrab_dig_decon_code_display_romage=-code_display_over-inus_ov
    gmake:***[hw_gio.obj]错误1.
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_pinmux.c

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_sci.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_sci.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="c:hw_path="--proc-refus_code_display_warnation="-code_probe_board-code_display_code.combag="-cn"--ine_display_over-d_sabus_decrand_decuration="-code_display_code.come_display_romage=-cn"--ination_sabus_code_display_code_display_code_display_code_display_code_display_over-in

    >>编译失败
    subdir_rules.mk:107:目标'hw_sci.obj'的配方失败
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_sci.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_spi.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_spi.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="--include_wap_support=-out_code_display_code.comprine_display_romage=-cn_abus_code_display_code.combag="-cn_abus_romage=-cn_code_display_code_display_code.come_display_abus_code.come_display_romage=-cn_code_display_code_display_code_display_code_display_abus_code.come_sup
    gmake:***[hw_sci.obj]错误1.
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/hw_spi.c

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/notification.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/notification.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=-include_display_warnation="-proc-preproc_diag_off-code_notification"--probation_real-probation_real-probation_real-probation_real-probation_real-probation_reus_code_display-code.combag="-code_notification="-cn_code_display_abus_code_display_code.combag="-cn"---cn/secon_code.com

    >>编译失败
    subdir_rules.mk:121:目标'notification.obj'的配方失败
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/notification.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sci_common.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sci_common.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=-include_display_probe_pred=d_warning_decrand_di="-codest_about_probag="-code_prob_code.com_code_display_code.come_display_probag="-code_display_code.com_code_display_code.com_code_display_code.com_code_display_code.come_display_code.com_code_display_code.combag="-cn

    >>编译失败
    subdir_rules.mk:128:目标'scI_common.obj'的配方失败
    gmake:***[notification.obj]错误1.
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sci_common.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sw_hw_ver.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sw_hw_ver.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="cus_wrap=-ov_warning_decurity=-"--proc-refrom_code_s_decurity=-code_board_code_display_over-d_sbulation="-code_display_over-d_sbulation="-over-board_over-board_over-board_over-board_display_over-d_warning_digma-"---over-d_over-board_over-d_over-
    gmake:***[sci_common.obj]错误1.
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sw_hw_ver.c

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_core.asm
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_core.asm --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="c:include_path="c:ecnation="-include_remote_display_code.come_display_romage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API --proc-refus_code_display_romage=-code_display_romage=-code_display_core-board_code.come_display_romage=-code_display_core_display_econ_econ_code.come_display_code_display_econ_romage=-code_display_en_
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_core.asm

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_intvecs.asm
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_intvecs.asm --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=enp_path="--intrus_code_warning="-cn_ecrendit_code.come_system_code.come_probag="-code_system_code_display_romage=-cn_code_display_over-board-cn/secrand_decuration="-cn"---cn_over-board_ove_display_ecuration_decon_econ_ecuration="-cn"---code_display_
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_intvecs.asm

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_phantom.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_phantom.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="c:include_path="--include_remote_display_romage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API --proc-pred_code_display_romag=-code_display_romage=-code_display_romage=-code_display_romag_decon_romag="-simulation="-code.come"--prob_romag_romag_code_display_romag_romag=-cn_romag_ecomine_display_en_cod
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_phantom.c

    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_startup.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_startup.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="c:include_path="--include_display_pred=raination_rebuild=d_warning_decrand_decuration="-"--probad_about_code.come_display_code.come_display_romage=-code_display_romage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API --probulation_decuration_decurity=-code.come_display_code_display_code_display_romag="-code.come_

    >>编译失败
    subdir_rules.mk:163:目标'sys_startup.obj'的配方失败
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/sys_startup.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/system.c
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/system.c --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path="c:include_path=-include_display_off-proc-pred_warnation="-sensit_code.come"--proc-proc-trab_code_display_code_display_romage=-code_display_romage=-code_display_romage=-code_display_code_display_code_display_romage=-/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API

    >>编译失败
    subdir_rules.mk:170:目标'System.obj'的配方失败
    gmake:***[sys_startup.obj]错误1
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include/sys/_stdint.h、第56行:错误#258:类型名称"uint8_t"的无效重新声明(在第36行声明)
    在编译"C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/system.c "时检测到1错误。
    编译文件:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/ymodem_crc16.asm
    调用:ARM 编译器
    "c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/bin/armcl -mv7R4 --code_state=32 --abi=eabi --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.2.LTS/include --include_path="C:/ti/Hercules/F021 /Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc/F021_API 闪存 API/02.01.01/include"--include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/TMS570LS04x/ls04_can_boot /Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/ymodem_crc16.asm --include_path="C:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/inc --include_path=-include_remone_display_romage=-cn_preproc_diag_zh-code_intrag="-code_ination="-code_display_romage=-cn_romage=-cn_romage=-cn_decon_code_display_code_display_romage=-cn_romage=-cn_code_display_code_board_code_board_code_display_code_display_romage=-cn_code_display_cn
    gmake:***[system.obj]错误1.
    完工:"c:/Users/kganeshan/Desktop/SafetyMCU_Bootloader/src/ymodem_crc16.asm

    gmake:目标"全部"不会由于错误而重新生成。

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

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

    e2e.ti.com/.../2308.Bootloader-Code-from-TI_5F00_modified.ziphiQJ、

    我已经测试了代码、但没有成功地闪烁 LED 指示灯。  引导加载程序是否经过测试??  你能不能指导我出错了,谢谢。。。

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

     

    您是否解决了编译工程时的错误? 您是否能够加载和执行引导加载程序?   

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

    我能够使引导加载程序 GUI 正常工作,但无法使 CAN 引导加载程序与代码握手。 我发送了  

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

    您好!

    请在上周发布的 BL_Main()中注释掉一条语句。  

    //status = Fapi_BlockErase (0x0180000、0x2000);

    加载引导加载程序并执行代码后、引导加载程序会等待来自另一个 CAN 节点的命令和数据。 您是否有另一个 CAN 节点连接到 LS0432 MCU?

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

    e2e.ti.com/.../2273.TMS570LS0432_5F00_Bootloader_5F00_AppTest.7z

    这是 TMS570LS0432的引导加载程序应用程序的示例代码。 起始地址为0x10000。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们试用了提供的代码,但这也不起作用,...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此示例是为您的用例开发的、引导加载程序和应用程序都在 TI HDK 上运行。 正如我在 WebEx 会议上提到的。 我假设您已经解决了这个问题。