作者QQ7654 (杀破狼)
看板ASM
标题[请益] 关於ADI SHARC系列 DSP晶片的应用
时间Fri Dec 4 01:53:32 2020
大家好
不知道各位有没有用过ADI SHARC系列的DSP晶片来做讯号处理的应用。
开发软体使用CrossCore Embedded Studio,程式语言是C/C++。
想请各位大大提点资料的搜索方向,以及通常遇到冷门或较旧硬体应用的求生方法。
目前是学生,算是单晶片的初学者。
拿到被指定的DSP板子,并安装对应的CCES开发软体後,
我首先使用CCES找出对应板子的范例程式,
范例程式的Project里,有很多档案.h跟.c,
一层一层看,看到不能再往下一层,几乎无法体会各个程式的用意,
索性复制Project,删减、拼凑之後,可以让LED闪烁,
过程中,依然无法掌握整个程式的编写方式与用意。
後来就去画DSP晶片与周边的电路图了,就摆在旁边,
中间有到图书馆找书,发现使用ADI DSP应用开发的相关书籍非常少,
都是用TI的DSP来做教学比较多,但考虑到硬体大小,所以不能用TI的。
ADI DSP的书,我有找到两本,非常的旧,目前还没有看完,但有点隔靴搔痒的感觉,
其中一本是技术集锦,应该是Datasheet的译本。
我也有寄信去ADI请教,没有得到回信,ADI的论坛也有发问,得到我找过的回覆。
几个月过去了,还是不会在GPIO做简单的资料读写,
更不用说用SPI去做资料读写,还有资料的处理,
上网找资料,越找越多,发散起来了,无法收敛,难过。
感觉是我做事情的逻辑或处理方式不对吗?如果是各位大大会怎麽做呢?
对目前的东西没有什麽经验,包含硬体设计...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.165.38.198 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1607018014.A.038.html
1F:推 descent: 你不是可以点 led 了, 这样不就是在作 gpio 读写了吗? 12/04 10:03
对,可以写某个脚位的High Low了,但是不能只打那几行,
还要加一些范例里的程式才可以过。
目前还不会读,我是用按钮来测,看有没有存进去。这样测可以吗?
※ 编辑: QQ7654 (36.235.66.140 台湾), 12/04/2020 12:20:46
2F:推 descent: 有看 datasheet 里头 gpio 暂存器的 memory map 吗? 12/04 15:54
CCES有memory browser可以看,板子上的DSP针对输入/输出脚很多共接的线跟开关,
那颗DSP有30多个可以自己定义的输入/输出脚,
程式的写法是不是会被板子的硬体配置限制住?我想得很复杂,开关很多。
DSP的datasheet跟板子的datasheet里的memory map好像不一样,板子有自己扩充的样子
那颗DSP根据封装的方式不同,有的可以外接记忆体有的不行,一般好像要外接,
我可能要再看详细一点。
※ 编辑: QQ7654 (140.125.35.117 台湾), 12/04/2020 17:21:59
3F:→ MasterChang: 为什麽没事搞自己? 12/06 23:03