TI中文支持网
TI专业的中文技术问题搜集分享网站

两个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了,坐等排异解惑。
Yaoming Qin:

1. CPSW的极端情况,我们不一定做了测试,我相信重启模块应该是一种方法,这个问题,如果可以,可以去e2e问问相关的专家。

2. 关于这个基地址,你是说想从0开始,是这个意思么

3. NorFlash的烧写代码,是这样的,由于我们的EVM板上硬件设计有局限性,所以NorFlash启动不能直接支持,所以相应的开发在延迟,目前大概在年底,如果有消息,我会在deyisupport上公布的。

Y tck:

回复 Yaoming Qin:

CPSW的极端情况,因为以前在其他芯片上遇到过,有专门恢复通道的配置,TI的片子上不知道行不行,这个我去e2e上问问,有了答案再来说说;

基地址是我理解错了,没有问题;

nor flash,因为我们的设计是用am335x替代原来的芯片,所以nor flash不能换,没有办法,启动设计,我们的板子是参考ICE版本的,不是EVM版本。

Yaoming Qin:

回复 Y tck:

你把e2e的链接也发上来,如果没有人回答你,你提醒下我,我想办法帮你搞定。

ICE板子我手头都没有,,所以我只能从芯片出发给点建议了,有不周到的地方,请原谅:)

Y tck:

回复 Yaoming Qin:

E2E:e2e.ti.com/…/208783.aspx

还没有人回复过,我看了下.07版本的starterware,CPSW部分变化很大,但是主要是对双网口的支持以及几个代码bug的修复,对于接收缓冲区溢出后的恢复还是没有的。

Yaoming Qin:

回复 Y tck:

请把问题发到e2e.ti.com/…/default.aspx ,starterware对应的分区里,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 两个GPMC的问题,一个CPSW的问题
分享到: 更多 (0)