amo上转载关于dsp烧写和外扩RAM

懵懂的女人 提交于 2019-12-04 22:48:55

1.DSP程序的串口下载方式。
这种方式可以省了买仿真器的一笔很大的花费,这个电路上有什么特别之处么?跟一般的串口通讯电路有何不同?
是不是一片Max232加几个电容,然后接到芯片上的相应引脚就行了?
相比JTAG来说,串口是只能下载不能在线仿真么?
2.外扩存储器问题。
看了好多网上卖的开发板,发现都有扩展的RAM和ROM,弱弱的问一句,难道是因为DSP本身的存储器不够大么?
我看2812的存储器挺大的,为啥非得外扩呢?不外扩有什么缺点呢?
对于我这样刚入手的来说,画板子的时候要不要加外扩存储器呢?

第一个问题,建议你还是用jtag方式下载,毕竟现在主流的方式是这样的,出现问题可以交流的人会比较多。
第二个问题,存储器没有嫌大的,因此如果程序小,不外扩没有问题,如果程序大或者里面有大量的字库等等肯定需要外扩了。

 

1.DSP程序的串口下载方式。
-- 建议使用jtag调试。相比以前来讲,ti已经放出xds100v2仿真器,而且ccs4.x以上版本支持很好。重点是价格便宜,呵呵,相比以前买的合仿真器(1700大洋)。
-- 2812支持sci下载代码,支持scia。这点很方便现场工程师更新代码。
-- max232这个芯片不大合适。因为这个芯片要求5V电源的,2812接口电压是3.3V。

 

2.外扩存储器问题。
-- 这个问题,应该是自己来决定的问题。即做出来这个板子到底做什么?

--- 2812内部包含512kB flash,一般代码使用是足够了。

--- 2812内部有68kB(34kx16bit)RAM,如果使用12位adc的话,是可以。但是考虑到2812带有并口(xintf)总线,一般希望使用高位adc,那么34k内存有点小。因此,需要适当扩展。

 

至于2812的设计,需要考虑以下几点:

1、2812需要2个电压3.3V和1.9V电压,而且要求启动顺序的(这点我认为就是bug,后来的2808,2809,28335都不需要。不过最新28346还是需要了)

2、如果想外扩存储器的话,建议使用cpld。2812的数据线和地址线太乱了(和stm32有一拼),使用cpld的话,可以降低布线难度。如果不用的话,可以考验画板子耐心,等将来使用28335时简直小菜一碟。


 

tiancaigao7 当前在线
注册时间2009-2-21最后登录2013-4-2在线时间1138 小时阅读权限90积分3347帖子 3279精华0UID43353
QQ 查看详细资料

34

主题

0

好友

3347

积分

论坛元老

Rank: 8Rank: 8

莫元3172
2
发表于 2009-12-1 08:02:22 | 只看该作者
第一个问题,建议你还是用jtag方式下载,毕竟现在主流的方式是这样的,出现问题可以交流的人会比较多。
第二个问题,存储器没有嫌大的,因此如果程序小,不外扩没有问题,如果程序大或者里面有大量的字库等等肯定需要外扩了。

tiancaigao7 当前在线
注册时间2009-2-21最后登录2013-4-2在线时间1138 小时阅读权限90积分3347帖子 3279精华0UID43353
QQ 查看详细资料

34

主题

0

好友

3347

积分

论坛元老

Rank: 8Rank: 8

莫元3172
2
发表于 2009-12-1 08:02:22 | 只看该作者
第一个问题,建议你还是用jtag方式下载,毕竟现在主流的方式是这样的,出现问题可以交流的人会比较多。
第二个问题,存储器没有嫌大的,因此如果程序小,不外扩没有问题,如果程序大或者里面有大量的字库等等肯定需要外扩了。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!