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.

[参考译文] TMS320F2812:DSP TMS320F2812程序在首次启动时不能正常运行

Guru**** 2536440 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1212641/tms320f2812-dsp-tms320f2812-program-doesn-t-function-properly-on-first-start-up

器件型号:TMS320F2812

您好!

我有一个支持 DSP (控制器)和 FPAG (用于时序)的控制器板、并且第一次启动时 DSP 有问题。

该控制器对 FPGA 进行了重新设计(Xilinx 的 Spartan 3被 Intel 的 MAX10所取代)、 第一次发生的情况是某些寄存器(我不知道是谁)剂量不起作用、并且我与机器的 GUI 进行了错误通信  

DSP 和 GUI 之间的通信是 I2C。当我检查电源电压时、我看到2个关闭启动之间存在不同(随附照片)

首次启动:                          第二次启动:

        

您能帮助我了解原因是什么吗?

 

Br、

Dror  

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

    你好,Dror,

    图像中不清楚哪个信号表示什么、您能否说明? 另外、什么意思是某些寄存器在第一次启动时不起作用?

    此致、

    Omer Amir

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

    您好、Omer:

    我说一些不起作用的寄存器的意思是、在第一次启动时、DSP 和 GUI (计算机)剂量之间的通信不起作用。

    有两条线路可到达 RS232协议中的 GUI GPIOF4/SCITXDA (引脚155)和 GPIOF5/SCIRXDA (引脚157)。

    我在 SCOP 中看到的是 DSP 不发送任何信息(线路永久为高电平)、GUI 发送信息。

    关于我发送的照片,我不能发送高分辨率只有320*240

    Br、

    Dror   

     

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

    你好,Dror,

    我会仔细研究这件事,并试图在明天与你联系。

    此致、

    Omer Amir

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

    你好,Dror,

    我想澄清一下您正在使用的是什么器件、我之前与另一位专家进行了交谈、发现 F2812器件上没有 I2C 模块。

    您是否正在使用示波器探测 VDD 和 VDDIO? 如果可以、 您能否向我展示 如何为器件和 LDO 加电?

    此致、

    Omer Amir

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

    您好、Omer:

    我很抱歉我在度假时迟到了回复。

    1.对于 I2C 通信,我们使用外部 RS232组件 MAX3232ESE+的  Maxim Integrated。

    2、附上 LDO、VDD、VDDIO 的3.3V 照片

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

    很抱歉照片没有发送。

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

    你好,Dror,

    您是否要 手动配置 GPIO 引脚以执行 I2C 协议、您会看到的问题是 GPIO 的行为不符合预期? 或者电源轨上的电压是否不正确? 由于 F281x 器件上没有 I2C 模块、 我假设您要手动切换 I2C 的引脚、所以我不确定您引述的 DSP 不发送数据的问题(我假设您指的 DSP 是 F281x)。

    此致、

    Omer Amir

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

    您好、Omer:

    最后的问题是 DSP 不执行启动。

    DSP 仅在第二次启动时启动(如果在半分钟内出现第二次时间延迟、DSP 将无法启动)的原因可能是什么?

    此致、

    Dror Moshe

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

    Dror -您能否提供有关启动方式的更多信息?

    设备是否处于独立运行状态? 是否都从上电复位开始? 或者 Code Composer Studio 是否已连接且您是否执行了调试重置?

    检查 引导模式引脚的配置是否正确并保持足够长的时间。 数据表中包含引导模式引脚的保持时间。  

    此致

    Lori