尊敬的朋友您好,我用的开发板上是28335.目前我处理的数据量稍大一些,片内数据寄存器的内存应该是不太够,所以我想利用片外扩展的寄存器。目前我的开发板上片外寄存器和zone7连在了一起。
我的问题是:
①片内寄存器和片外寄存器在使用的过程中有什么区别呢?比如,我有一个长度N=2048个点的数据,这个数据的一部分放在片内 另一部分放在片外 这样可以吗?
②当我片内寄存器不够用时并且片外寄存器也已经配置好时,CCS会自动把我超出部分的数据放到片外是吗?还是说 需要我人为的通过地址 把超出的数据赋给片外呢?
非常期待您的回答!祝您幸福快乐!
user6237061:
回复 Green Deng:
谢谢您的回复,祝您幸福愉快!
尊敬的朋友您好,我用的开发板上是28335.目前我处理的数据量稍大一些,片内数据寄存器的内存应该是不太够,所以我想利用片外扩展的寄存器。目前我的开发板上片外寄存器和zone7连在了一起。
我的问题是:
①片内寄存器和片外寄存器在使用的过程中有什么区别呢?比如,我有一个长度N=2048个点的数据,这个数据的一部分放在片内 另一部分放在片外 这样可以吗?
②当我片内寄存器不够用时并且片外寄存器也已经配置好时,CCS会自动把我超出部分的数据放到片外是吗?还是说 需要我人为的通过地址 把超出的数据赋给片外呢?
非常期待您的回答!祝您幸福快乐!
user6237061:
回复 Green Deng:
您好,还有一个小问题,请问访问片外RAM必须是通过DMA方式吗?期待您的回复,感谢!
尊敬的朋友您好,我用的开发板上是28335.目前我处理的数据量稍大一些,片内数据寄存器的内存应该是不太够,所以我想利用片外扩展的寄存器。目前我的开发板上片外寄存器和zone7连在了一起。
我的问题是:
①片内寄存器和片外寄存器在使用的过程中有什么区别呢?比如,我有一个长度N=2048个点的数据,这个数据的一部分放在片内 另一部分放在片外 这样可以吗?
②当我片内寄存器不够用时并且片外寄存器也已经配置好时,CCS会自动把我超出部分的数据放到片外是吗?还是说 需要我人为的通过地址 把超出的数据赋给片外呢?
非常期待您的回答!祝您幸福快乐!
Green Deng:
回复 user6237061:
不是必须的