VisualDSP5.0++下的常见错误和BUG

更新时间:2023-05-20 20:04:38 阅读: 评论:0

今天有空,把VDSP下的常见错误和BUG大概总结了下,大部分是和版本有关的:   
本文涉及的几个版本(按时间排列):
原版的VisualDSP++                      279M
                                补丁VisualDSP++4.5_June_2007_update.vdu      213M
                              补丁VisualDSP++4.5_Update_6.vdu              214M
                              补丁VisualDSP++4.5_Update_7.vdu              216M
原版的VisualDSP++                      354M
补丁VisualDSP++5.0_Update_3.vdu              274M
 
        BF561双核工程编译时出现..._var_足球英语怎么读错误:
解决办法:更新到VisualDSP++4.5_June_2007_update.vdu版本(或之后的版本)。
        仿真器连接后VDSP出现“…Extern Memory is disabled or …”警告:
解决办法:
        可能是仿真器初始化文件有问题,如果是BF531的话,需要替换ADSP-BF531-PROC.XML文件。
        可能是project option中的Extern Memory 没有打开。
        可能内存监视窗口监视的地址为异步内存空间或非法的地址空间。
        BF561双核工程,在开发板上能运行的程序放到DSO上却无法正常工作,貌似不增加那些手动添加的库工程便能正常运行。
解决办法:更新到VisualDSP++4.5_Update_6.vdu(或之后的版本)。粤语音标
        编译出现“[Error ea1011]already saw input filename C:\DOCUME~1\ADMIN~1\ LOCALS~1\ TEMP\ AUXXXX……..”错误:
解决办法:中文路径问题,更改为英文路径即可。
        版本VisualDSP++4.5_Update_6.vdu无法使用系统服务adi_pwr_tfreq()BF561设置到600M/100M,包括开发板。
解决办法:已经证实是BUG,解决办法未找到,官方建议等待新的补丁或5.0版本。不知道Update_7是否能解决。
        5.0版本(已经打了迟明update_3补丁)如果在sml3中放入变量/函数,在EXPRESSION窗口中无法实时观测到变量的值。
解决办法:已经证实是BUG清蒸桂鱼,官方建议等待5.0版本的新补丁。
        有些文件使用VDSP自带的“文件搜索”功能或load之后,发现无法定位到关键字,经常差几排。
解决办法:
        文件复用/有重名文件
        文件有VDSP未能识别的符号(一般是结束符)。解决办法:使用VC打开该文件,
按提示做,保存,即可。
        Load的工程已经被修改过了。重新编译并load即可
        运行的时候总是停在某个地方,但是并没有IDLE,感觉就像在那里加了个断点一样。
解决办法:建议使用VDSP的“Ret Core”或重启板子和仿真器来解决。
        有时候打开VDSP的时候出现错误对话框“Runtime error ……,就无法打开VDSP了。
解决办法:估计是安装某些软件的时候修改了一些VDSP要用到的系统文件,可以尝试运行“开始”/所有程序/Analog Devices/Maintain this installation 一次,一路NEXT,到一个包含选择Uninstall的多选框界面那里,退出即可,VDSP会自动修复。
VDSP5.0双核工程下sml3中的变量查看问题
我的BF561的工程在VDSP4.5(update_6)下能正常运行,但是升级到VDSP5.0(updata3)
就不行了,板子是优视的BF561的开发板,仿真器为原厂HPUSBICE
尝试使用VDSP5的双核单应用方式建造一个最简单的双核工程(5个工程的工程组那种),发现相同的函数,如果实现部分放在AB核中则没有问题,如果放在SML3中并单步调试,会发现虽然可以正常运行,但是无法实时得知其中变量的值(无论是通过鼠标直接观测还是通过crowdExpression窗口)。
咨询ADI官方的技术支持,他们的回信证明该问题是一个VDSP5.0自身的一个Bug,回信如下:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Hi,
Thank you for the conci example demonstrating the problem. The issue you are encountering is indeed a bug, resulting in the inability to view variables in shared memory.  The only options for being able to view the value of the local variables are to move the function into CoreA , or make u of global variables when a function is located
in shared memory. This issue is due to be resolved in the next update to VisualDSP++ 5.0, due later this year.
三点水一个凡
We apologi for the inconvenience this issue has caud.
Regards,
Processor Tools Support
PPI Underrun/Overflow Errors 解决方法
标签: PPI  OVR小年是几月几日  UNDR  分类: VDSP下编程 2008-07-22 22:25
 
The PPI FIFO is 16 bits wide and has 16 entries. In ca the DMA can’t access L3 Memory fast enough, this fifo might overflow (OVR) or underrun (UNDR).
Make sure you t the CDPRIO bit in the ASYNC Memory Configuration. (港口的英文EBIU_AMGCTL: This allows the DMA to have higher priority than the Core for external memory access.)
Increa SCLK System Clock.
If external memory mapped peripherals like Ethernet Controllers are access while high speed PPI DMA is active into L3 Memory, External Async. Memmory access timings low. (EBIU_AMBCTL)
If possible u internal L1 data memory for DMA buffers.
If buffers dont fit in L1, you can try keep the data buffers in parate SDRAM data banks to reduce bank open/clo latency. Linux does not inheritly support allocation in specific banks or on specific address ranges. It can be solved by direct addressing a specific bank, check the memory allocator page.
Fine-tune SDRAM initialization parameters. (U faster SDRAM).
Always utilize the maximum DMA bus width, for 8-bit PPI transfers u the packing option.
Reduce PPI CLK.
再加几个:1.如果是连续工作,考虑乒乓buffer
         2.DMATRAFFIC控制

本文发布于:2023-05-20 20:04:38,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/920698.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:无法   运行   工程
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图