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.

[参考译文] RTOS/TMS320DM648:在 VIDEO_EncDEC 示例中调用 main ()之前发生的情况

Guru**** 2540820 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/592655/rtos-tms320dm648-what-happens-before-the-call-to-main-in-the-video_encdec-example

器件型号:TMS320DM648

工具/软件:TI-RTOS

我在 Lyrtech DM648 EVB 上运行示例、并尝试弄清为什么它挂起、尝试捕获视频端口-大概这意味着视频子系统的像素时钟 PLL 锁定到 Hsync。

CCS 调用栈显示 Dev_init()调用 mdbindDev()调用 vportcap.c 中的_configPort(),&  

它不会过时:

/*等待视频端口复位*/
while (port->vportBase->VP_CTL 和 CSL_VPORT_VP_CTL_PRST_MASK);

我找不到 Dev_init(),尽管 Agent sarrack 在某些函数中找到注释 redev_init()。 我通过"理解"运行了整个 DVDSK (花了一段时间!) 没有任何迹象表明这一点。 我想知道这些示例是否通过 RTSC、XDAIS 或 XDC 引入 DVSDK 目录之外的内容?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不确定具体的 VIDEO_EncDEC 示例、但下面详细介绍了 TI-RTOS 内核(akak SYS/BIOS)启动过程: rtsc.eclipse.org/.../Using_xdc.runtime_Startup

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题是我没有 Lyrtech 648EVM 的.gel 文件-一旦我找到它(在 CCS6发行版中、没有其他地方)、就会将它插入、以便在 OnTargetConnect ()上调用 Global_Init()、问题就会停止、 因为外设随后通过存储器映射连接到驱动程序。 简单!