原创 BF609 ADSP-BF609开发调试过程中的问题解答案例[EastDiMA]ADZS-BF609

2015-11-18 09:50 996 10 11 分类: 消费电子

问题一:BF609采用HPUSB调试过程中,4块单板有三块在进行调试时发现报错,在对HPUSB的ICE测试时,发现第4和5项测试通,提示JTAG频率不正常!经各种尝试发现BF609的JTAG电路部分损坏,重新将609换下来后ok! BF609是不是有BUG!

解答:仿真器接口的设计请参考EE-68:http://www.analog.com/en/technical-documentation/application-notes-whitepapers/application-notes/resources/processors-dsp/blackfin/listing.html如果电路正确,请仔细检查周边电源和时钟芯片的质量和稳定性。目前BF60X已经量产并广泛使用,还没有收到类似报告。

 

问题二:换了新的SPI flash后STMicro的 M25P16后,发现通过CCES安装目录下的cldp.exe用SPI flash驱动,bf609_w25q32bv_dpia.dxe再也烧写不了!

有没有STMicro的 M25P16的烧写驱动dxe文件啊!请高手提供这款芯片的实例Device_Programmer或DXE文件!

 

解答:暂时无法为每个不同型号的flash都提供驱动。客户可以根据自己使用的flash的规格修改我们提供的针对EZ-KIT评估板的驱动。要找到源代码,你首先需要下载BF609 ez-kit board support

package:http://www.analog.com/en/processors-dsp/blackfin/ADSP-BF609/products/EVAL-BF609-EZ/eb.html 安装之后,会有很多关于这个板子的例程。flash programmer例程在C:\Analog Devices\ADSP-BF609_Evaluation_Board-Rel1.0.2\BF609_EZ-Board\Blackfin\Examples\Device_Programmer


问题三:仿真器为ADZS-HPUSB-ICE原厂仿真器,其驱动是不是要手动安装啊!安装CCES后,显示驱动程序为WmUSBIce.dll,为什么不是WmHPUSBIce.dll?

 

解答:通常情况下插上仿真器之后,电脑会自动识别安装仿真器驱动。如果没有自动识别,请使用WmUSBIce.dll。

 

 

问题四:高速串口是指SPORT口吗?

 

解答:C:\Analog Devices\ADSP-BF609_Evaluation_Board-Rel1.0.2\BF609_EZ-Board\Blackfin\Examples\drivers\sport\有个参考例子不知能否满足需求。如果是指UART,目前的例子在C:\Analog Devices\ADSP-      BF609_Evaluation_Board-Rel1.0.2\BF609_EZ-Board\Blackfin\Examples\drivers\uart。安装目录下的uart例子可能不是你所需要的。不过你可以下载EE-347的参考代码。地址同EE-68。

 

 

问题五:BF609仿真可以跑起来没有问题。烧写SPI FLASH 也可以,但是无法启动,复位测试SPI FLASH MISO脚有信号说明ADSP已经读取FLASH的数据了

官网的DEMO板同样的程序同样的操作可以启动。另外并行 FLASH跟官网一样外挂的FLASH烧写不成功,请问会有哪些因素引起的?

 

解答:SPI启动问题

            1,首先排除DDR初始化问题,建议使用一个尽量小的代码,比如闪灯程序 进行测试

            2,除了测试MISO外,请同时测试CLK

            3,确认bmode的三个管脚状态是否是SPI Flash启动

            4,生成ldr文件时bcode尝试配置0x1和0x5都试一下

 


问题六:BF609我们烧写测试的代码就是一个简单的跑马灯代码,不涉及DDR的问题;MISO与CLK经测试都正常;确定boot引导模式设置没问题;bcode在0x1与0x5时的测试结果一样;

并行flash烧写问题:

1、一块板子烧写过程没反应,连609的信息都没读出来;

2、一块板子提示擦除失败。


解答:1. 首先要确保SPI FLASH的读写没有问题,建议您使用flash driver将一段数据写到flash中然后再读回来和之前的数据进行比较。 

             2.程序烧写到flash上电后,将仿真器以load symbols only的形式接进去,查考RETX,RETI,RETN这几个寄存器,看看程序停在了什么地方

             3. 如果编译器开了优化,请将优化关掉

             4.确保/CS 状态正确

             5. 测量VDDINT和VDDEXT,看下是否在datasheet规定的范围之内



问题七:在进行BF609的视频开发中,在原视频上进行了画线部分的叠加,当我使用graphics_init()函数的时候,生产ldr文件烧录后不能运行,但是在仿真状态下是可以的。将graphics_init()函数注释掉后,重新生产ldr文件运行时可以显示图像的,但画线功能就没了,为什么将那个函数打开就不能运行。我是在core0中运行算法,在core1中实现显示,叠加是在PIXC中完成的。


解答:请问是用ADI的BF609EZKIT还是自己做的板子,生成ldr的时候有没有加入初始化DDR的初始化文件?这个函数所属的库是被放置在哪段memory中的?这种情况一般是由于memory没有完全初始化成功,而某些代码或数据又恰巧被放置在没有初始化的memory中导致无法运行。
 
更多详情可咨询:www.eastdima.com   北京东方迪码科技有限公司

文章评论1条评论)

登录后参与讨论

用户1635598 2015-11-18 09:52

bf609的开发问题收集

用户1010725 2009-9-30 13:41

我相信,我们提供的上网本,能够赢得用户的心。我们的上网本,不需要Intel的CPU,这一点很重要呀,中国人自己可以玩CPU了,中国人就可以摆脱高价格的CPU。

http://forum.eet-cn.com/FORUM_POST_1000039243_1200136418_0.HTM




http://forum.eet-cn.com/FORUM_POST_1000039243_1200136418_0.HTM


下面是小电脑播放QQ音乐的实测录像:

http://www.sipok.cn/mov1.mp4

http://www.sipok.cn/mov2.mp4

http://www.sipok.cn/mov3.mp4

QQ 406886133 zlp@tsinghua.edu.cn

用户1082640 2009-4-19 21:54

想一想,用计算机的人,有多少人在进行数值计算,如今的上网本的功能比当年的IBM- PC不知强大了多少倍。一般人用用就够了。每年500万新大学生入校,大多数的学生用上网本就行了。Intel 不屑一顾最好,把机会让给中国人吧!

用户1283193 2009-4-16 00:32

上网本用三个月的时间基本走完山寨手机三年铺成的路,未必是一件好事.
另外,两者客户群存在很大差异,此时发展虽如火如荼,只怕昙花一现.

东莞元宝代理Microchip长电二三极管 2009-4-15 21:14

好啊!
来的更猛烈些吧!
在中国,什么产品都有需求,且一成功,量不得了!
www.changjing2008.com

用户1130179 2009-4-15 15:06

用户与芯片厂家总有些不一致,芯片厂家总是希望引导市场,但最终买单的用户,还是用户来决定吧!

用户626167 2009-4-14 11:56

上网本是个玩具而已,也许会卖的很火,关键看应用软件的支持。

用户736833 2009-4-14 10:34

说的很好。。应该顶一下。

我司供应工业用油中的润滑油,清洗剂,防锈油,冲压油,切削油,切削液,液压油,空压机油,冷冻机油。

品质很好很稳定,价格很优很公道。

有需要的朋友可以联系一下:网站:www.szgdc.com 电话:0755-83002178 QQ467486859

用户3809340 2009-4-14 09:20

上网本对于中国IT、电子行业一定会是一个大的机会。
但是具体是怎样的机会呢?仍然是100%受制于人的话,那么对自身的提高就是0%了,分了一些市场算什么,意思不大。
所以这机会应该是:摆脱英特儿的机会!

用户1417452 2009-4-13 22:40

存在就是合理的,杨总的看法比较符合大陆的实情。
存在就是合理的,各个芯片的厂商竞争是客观存在的,当然定位各有不同。每一家都有自己的目标市场和定位。
欢迎朋友拍我板砖,呵呵,谢谢。

相关推荐阅读
用户1635598 2015-12-07 10:30
最新ICE-1000/ICE-2000仿真器升级版DM-HPUSB5.0Plus/DM-HPUSB6.0Plus。国内唯一最新ICE-1000/ICE-2000
ADI的ICE-1000和ICE-2000仿真器为在ADI处理器和DSP上开发、测试和调试高级应用提供了方便。 配合CrossCore® Embedded Studio开发环境使用,这些仿真器可...
用户1635598 2015-12-04 17:07
ADI仿真器ADZS-ICE-1000/2000的中文使用手册(东方迪码)
    ADI的ICE-1000和ICE-2000仿真器为在ADI处理器和DSP上开发、测试和调试高级应用提供了方便。 配合CrossCore® Embedded Studio开发环境使用,这些仿真器...
用户1635598 2015-12-04 17:02
ADI DSP入门简单介绍[北京东方迪码科技有限公司 ADI官方授权第三方]
1.什么是ADI DSP,有什么特点,有些什么型号? ADI的全称是Analog Device Inc(美国模拟器件有限公司)。ADI DSP是美国模拟器件公司推出的dsp的统称,相对与ti公...
用户1635598 2015-12-02 12:06
DM-HPUSB4.0[ADZS-HPUSB-ICE升级版]ADIdsp通用仿真器[Blackfin SHARC Tigersharc]
...
用户1635598 2015-12-02 11:31
ADI ADSP-BF70x最新处理器介绍[北京东方迪码]
BF70x最新处理器介绍.pdf...
用户1635598 2015-11-30 11:38
ADI仿真器常见故障解疑
    ADI仿真器如ADZS-HPUSB-ICE挂在ADSP的时候报错,发现TEST都没有问题可以正常通过,但是就是连不上。可能会如下几个原因:  1.  目标板问题 ADI仿真器没有问...
我要评论
1
10
关闭 站长推荐上一条 /2 下一条