This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

两个GPMC的问题,一个CPSW的问题



       昨天去了杭州场的研讨会,现场很热闹,资源也很多,很感谢TI能组织这样的研讨会,问了几个问题也得到了答复 ,最后还抽到奖,就是不知道偶的奖品什么时候能寄给我。还有两个比较细节的就没好意思问,因为可能去现场的销售会多一些,所以还是到这里来问了。

       CPSW:我在测试时,中断服务程序RX_ISR中故意做一些延时,外部给CPU发大量数据,让接收通道堵塞,正是我想要的状态,这个时候接收通道不能恢复,发送正常,并且发现CPSW_CPDMA 模块内的DMASTATUS寄存器值从0x80000000变成了0x00002000,按其解释 为:0010 - Ownership bit not set in input buffer. 因为这样的特殊测试让通道挂掉这个可以理解,我的疑惑是这个时候应该如何恢复接收通道,难道要重启模块吗,我没有在文档中找到相应说明?

GPMC:第一个问题可能有点入门级我钻牛角尖了,主要针对TRM“7.1.3.3.8.1   Chip-Select Base Address and Region Size ”,我想问一下如果我希望从CS0地址0x00000000开始连续设置5个片选,每个32M,该如何设置,因为我自己的理解这样是不行的。
另外一个是我看到SDK版本内的tools有烧写NOR FLASH的一个out可执行文件,然后我们板子上用的NOR FLASH和ICE板子上的FLASH厂家不一样,我不知道能不能满足时序要求,命令字我相信一定是一样的,或者说TI有没有公开这些工具类可执行工程的源代码。

最近马上要投PCB了,坐等排异解惑。