完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
DM648 为什么加了User-Define Device后,进不了main了?编译下载都没什么问题,对于User-Define Device的配置见附件。
另外我直接运行DM648DVSDK内的例程也是如此进不了main函数,所以我把CCS信息也截图出来,请帮忙看看啊 |
|
相关推荐
12 个讨论
|
|
lifei639156 发表于 2020-7-31 09:45 你好: 我尝试直接跑了DVSDK dm648的例程但是一样进不了main程序。我把一些配置信息放在附件,麻烦您帮忙看看。 我这边发现的问题主要是出现在dsp/bios 的userdefine device中只要使用IOM-Fxns,bios的初始化就下不去,到不了main函数,是不是我少了 什么插件? |
|
|
|
|
|
|
|
vctwetrwer 发表于 2020-7-31 10:02 请问是在TI的开发板上跑的吗? 跑其它的程序是否有问题? 程序是跑在DDR上,还是片上内存? http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
|
|
|
使我们自己做的板子,跑我们自己的问题没什么问题(我们的程序包括NDK,H264encoder,基于dspbios的多线程),程序时跑在DDR上的。 只是我要在原先的程序加上VportDisplay的功能,参考了dvsdk_1_11_00_00_DM648examplesvideo_preview的例程,但是跑例程的时候,永远进不了main 函数。所以我想,程序都是TI给的,没做什么修改,为什么跑不了,编译也没报错。 |
|
|
|
|
|
|
|
vctwetrwer 发表于 2020-7-31 10:19 我似乎想起来有人曾经遇到过类似问题,好像跟VP口的时钟有关系,因为执行驱动初始化程序时检测了某个状态,而这时那个状态没有置位,就一直等待在那里。好几年前的事了,具体的一下想不起来了。 但是你可以设成下载后不直接运行到main,跟踪到在这个驱动的初始化程序里,看是停在什么地方过不去。 http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
|
|
lifei639156 发表于 2020-7-31 10:33 好的,我看看。 其实我疑惑的问题是,我运行的直接就是TI给的DVSDK中的例程,照理来说,配置什么的都是官方设定,软件方面应该没什么问题。 至于硬件,因为我的板子我之前都运行正常的,不太可能是时钟没起来,ram有问题这种情况 |
|
|
|
|
|
|
|
vctwetrwer 发表于 2020-7-31 10:49 好像下面这个时钟的问题,你的板子上,这个时钟有信号吗? A software port reset may be performed on the entire video port by setting the VPRST bit in VPCTL. This behaves identically to the peripheral bus reset except that it does not clear the PEREN bit in PCR. This reset: · Performs a reset on all port logic (channel logic may stay in reset until port input clock pulses occur). · Self-clears the VPRST bit to 0 but leaves the VPHLT bit set. The VCLK1 input must be clocking in order for this reset to take effect. http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
|
|
lifei639156 发表于 2020-7-31 10:58 DM648的VP0至VP4都有CLK0和CLK1连个时钟,搜索DM648的Datasheet,没有发现VCLK1这个Pin脚,然后我的VP4设置为输出port。今天试了一下,使用 I2C配置,使用IOM_Fxns,程序可以跑下去;使用Vport的时候就不行。 还有个现象,init function是可以进去的,完成VP的初始化,但是之后就死机了,进不了main |
|
|
|
|
|
|
|
vctwetrwer 发表于 2020-7-31 11:07 对于我的提示,多想一会儿,多试一会儿再回复。 http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
|
|
lifei639156 发表于 2020-7-31 11:17 你好: 问题原因找到了,我的VP4_CLK0一直都是高电平,当我用示波器产生一个低电平的扰动的时候,程序可以下到main函数了。确实是你说的这个原因。 然后,官方文档都是推荐使用PSPderive的(DM6437,dm648),请问有没有CSL层次的官方例程代码呢? |
|
|
|
|
|
|
|
vctwetrwer 发表于 2020-7-31 11:23 板级支持包,是配合开发板用的。 http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
545 浏览 0 评论
1609 浏览 0 评论
2045 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1507 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1331 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1723浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:50 , Processed in 1.097822 second(s), Total 79, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1456