您的位置: OpenADSP社区论坛 -> SHARC/TigerSHARC专区 -> 新手上路 -> 21489用外部MCU控制启动问题
本帖共有334个阅读者
发表帖子 发表投票 回复主题
21489用外部MCU控制启动问题
21489LAD(论坛新手)
21489LAD
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:140
积分:6
注册时间:2018/4/11
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
21489用外部MCU控制启动问题
开发21489用VDSP编译出来的软件能控制外部flash存储了,编译生产的文件能直接给外部MCU来控制21489的上电加载,也就是用外部MCU启动21489。但是外部MCU怎么来控制21489的外带FLASH存储数据呢。MCU只是通过SPI口来和21489连接吧。

有人这样做过吗?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2018/4/11 15:07:34
21489LAD(论坛新手)
21489LAD
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:140
积分:6
注册时间:2018/4/11
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
SigmaStudio 以前用这个软件来做1452的芯片,可以用外部MCU加载启动。也可以随意控制。但是21489外带flash存储就不能使用SigmaStudio 这个软件来开发了。现在就不知道怎么搞了。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2018/4/11 15:07:44
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

上传的图片
  201841115114340.jpg [ 72.31 KB 1042×564 ] (缩略时请点击查看原图)

 


MCU要把I2S数据通过21489存到flash里面去--------MCU再控制21489读出FLASH的数据通过21489的I2S接口输出。
21489用MCU来加载启动。

你得搞个我们的JTAG仿真器开发,AD-HP530ICE,调试会比较麻烦点
21489是通用DSP,你想怎么用,就怎么用

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/4/11 15:13:02
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
自己定义SPI协议,想怎么控都行

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/4/11 15:13:42
21489LAD(论坛新手)
21489LAD
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:140
积分:6
注册时间:2018/4/11
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
自己定义SPI协议!明白了,谢谢。

21489是不是VDSP比CCES好用些。我看例子也多些VDSP。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2018/4/11 15:18:03
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
是的,如果是21489得话,还是用Visusl DSP++软件做开发比较方便点吧。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/4/11 15:19:41
21489LAD(论坛新手)
21489LAD
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:140
积分:6
注册时间:2018/4/11
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
谢谢!


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2018/4/11 16:23:07
Audiomaker(论坛新手)
Audiomaker
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:174
积分:12
注册时间:2018/4/10
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
21489如果用VDSP编程的话,我没有做过,这个芯片跟TI有什么区别?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2018/4/11 17:34:10
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
单就编程来讲,vdsp里头都是C,C++,也说不出什么原则上得不同。就芯片来讲,21489比较有特色,将外设分为DAI和DPI两大类,然后你要用什么外设,再通过SRU模块来对外设输出输入信号进行路由,到所要使用的pin口。自由度很高,而且本身的外设资源很丰富,主频450M,还带硬核加速器,做FFT, FIR这些快的飞起,是非常非常有特点的一颗,一旦自己编程,你上手了会用了,就会觉得特别爽的。我们很多用21489得朋友都自己编程,sigmastudio都用的很少。

你用vdsp自己编程,21489就是一个super DSP,你用sigmastudio来开发,21489就是一个super sigma。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/4/11 17:42:15
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154111 Call, 1 Queries, Processed in 0.015625 second(s),