您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF592 SPI slave 引导问题!
本帖共有1081个阅读者
发表帖子 发表投票 回复主题
BF592 SPI slave 引导问题!
tmacface(论坛新手)
tmacface
头衔:社区公民
帮派:无帮无派
帖数:4
金钱:138
积分:6
注册时间:2012/11/12
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF592 SPI slave 引导问题!

我是用VISUAL DSP++生成的LDR文件,用UltraEdif打开后, 开头的两个字节是01 50, 接下来用WINHEX 打开LDR文件,保存为头文件格式,用MCU 作SPI 主机来BOOT ,MCU BOOT完成了,但DSP一直没有跑起来。

在MCU引导过程中,查询了HWAIT的状态,严格按照手册上的要求进行的。

而且在仿真时,MCU和BF592通过SPI 传输数据是OK的,此时BF592为从,MCU为主。

目前不清楚问题出在哪了?



「该帖子被 tmacface 在 2012-11-13 17:12:50 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/11/13 17:09:53
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

请确认以下步骤:

1. 生成的LDR是否为SPI Slave类型,bin格式。

2. 硬件上DSP作为从机启动的片选地址是否正确。

3. MCU和DSP电平是否一致

4. BootMODE是否为SPI 从机模式启动

5. 握手信号线使用的是否为DSP指定的信号线

6. 用示波器测量DSP和MCU是否有数据交互

7.在MCU端进行仿真器调试,确认是否将数据发送给DSP,数据格式大端小端是否正确。

8.MCU发送的数据是否正确,数据线是否有串扰,发送速度是否在DSP允许的启动速度内


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/11/13 19:31:57
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159151 Call, 1 Queries, Processed in 0.015625 second(s),