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.

[参考译文] C2000-Gang:Gang编程器DLL接口问题。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/582714/c2000-gang-gang-programmer-dll-interface-issues

部件号:C2000-组

我们正在为映像创建编写脚本,这是我们自动化构建流程的一部分。

 使用C2000GANG_ImageFileSave函数发现的问题。

首先,'type'参数未被记录。  我看了C2000_GANG.h文件,它没有提到这个论点。  

半年多前,我向Elprotronic发送了支持请求,但一直没有得到答复。

'filename'参数处理名称中的句点时,不一致。  

文件名:"555-5555.00_00.BN9999"生成9999生成以下内容:
555-5555.00_00.c2000gangbin</s>2000
555-5555.00_00.c2000gangimage</s>2000

文件名:"555-5555.00_00_BN9999"生成9999生成以下内容:
555-5555.c2000gangbin</s>2000
555-5555.c2000gangimage</s>2000

文件名:"555-5555_00_00_00_BN9999"生成9999生成以下内容:
555-5555_00_00_00_BN999.c2000gangbin</s>2000
555-5555_00_00_00_BN999.c2000gangimage</s>2000

请支持文件名中的句点。

猜测文件类型并更改文件命名格式,我们可以解决这些问题,但最好在更高版本中看到修复。

提前感谢

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

    下面是C2000GANG_ImageFileSave(.)函数中使用的类型的说明

    #define PROJ_SEC_UNPROTECTED 1.
    #define PROJ_SEC_passw_protected 2.
    #define PROJ_SEC_PC_HW_PROTECTED 3.
    #define PROJ_LOCK_EN 0x10
    // C2000GANG_ImageFileSave中的可用类型
    // type = PROJ_SEC_UNPROTECTED
    //或 Proj_SEC_passw_protected
    //或 PROJ_SEC_PC_HW_PROTECTED
    //或 (Proj_SEC_Unprotected | PROJ_LOG_EN)
    //或 (Proj_SEC_passw_protected | PROJ_LOG_EN)
    //或(PROJ_SEC_PC_HW_PROTECTED | PROJ_LOG_EN)

    有关上述与图像保护设置相关的定义的含义,请参见C2000串编程器(SPRUHS0C)中的图2-12。

    在您显示的文件名中,扩展名(点后的最后一部分)被删除并替换为新的扩展名-.c2000gangbin和.c2000gangimage。 如果从您提供的文件中删除'ext',您将获得您提供的文件名。
    在第一个示例中,删除了扩展BN9999;在第二个示例中,删除了扩展名00_00_00_BN9999;在最后一个示例中,扩展名不存在(名称中没有圆点),并且整个文件名用于添加的扩展名.c2000gangbin和.c2000gangimage。

    此致,
    Gregory Czajkowski
    Elprotronic公司