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/TMS320F28377D:ADC 校准

Guru**** 2522770 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/881374/ccs-tms320f28377d-adc-calibration

器件型号:TMS320F28377D
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

您好!

我在调试器模式下使用此部件进行 ADC 校准、我在以下链接中发现、如果我们在调试模式下工作、我们必须在代码中调用 Device_cal 函数、以便能够加载出厂定义的偏移调整值。

问题的链接: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/701752

我的问题是:如何找到 器件校准函数位于器件存储器中的指针地址? 是否所有器件都相同?

此致、

穆斯蒂

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

    穆斯塔法

    是的、这没有很好的记录。  可以在 C2000Ware 中的引导 ROM 源中找到该地址。

    C:\ti\c2000Ware_2_01_00_00\libraries\boot_rom\f2837xd\revB\rom_sources\F2837x_bootrom\cpu01-bootrom\include\c1_bootrom.h

    对于 F2837xD 器件:

    #define DEVICE_CAL_LOCATION 0x70280
    #define C1BROM_DEVCAL (void (*)(void))(DEVICE_CAL_LOCATION)

    --------------------

    请注意、即使使用调试器、您仍然可以在 CCS 中执行器件复位并从该调试器运行(例如跳转至闪存或跳转至 RAM 引导模式)。  引导加载程序将为您运行器件 CAL。

    此致、

    David

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

    您好 Mustafa、

    F2837xD 系列中的每个器件将具有相同的 Device_cal()指针地址。  Device_cal()的指针地址因每个器件系列而变化 (即- F2837xD 的 Device_cal 指针地址与 F28004x 或 F2838x 不同)。

    此致、

    Joseph