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

TMS570LC4357使用中的疑问

大家好,

TMS570LC4357在项目应用中发现的问题需要请教。

1)在我们的项目上,需要使用小型操作系统、网络通信以及外部用户数据存储和管理。目前,计划选用的为uC/OS-III、uC/TCPIP和uC/FS。Micrium的中国区代理要求我们先期支付一笔可观的费用,然后才提供uC/TCPIP和uC/FS的评估库。受限于项目资金,我们只有才在该项目进入量产准备阶段才能走采购流程。目前,uC/OSIII的内核已经通过TI官网得到评估版本,开发进行中。至于uC/TCPIP和uC/FS,我们是否有其他可资利用的资源,进行开发和评估工作?

2)TMS570LC4357平台上的微型网络协议栈和文件系统,有其他推荐吗?

3)TMS570LC4357的HDK电路图和TMS570LC4357数据手册有不少管脚定义不一致的地方,如MII接口和N2HET接口。在自行设计硬件板卡时,是否应该以数据手册定义为准?

4)TMS570LC4357系统的安全性,在软件上,如何体现?或者说,TMS570LC4357系统的软件设计的特别之处是哪些?有推荐的工程性的文档吗?

5)ESM 模块负责对错误信号进行处理和输出。ESM模块将系统故障分为3组,当该模块检测出系统异常错误时应该怎样处理这些错误?是通过软件检测故障发生后做热复位还是应该通过Error Pin直接复位硬件系统?

6)系统设计中当有大量外部数据需要进行存储时,有哪些设计方案?例如,做GPS导航时,需要预先保存大量的路径信息,采用SPI Flash是否是一种较优的选择?

7)使用SCI接收UART数据,UART每一帧数据约600Byte,10帧/S。SCI FIFO为8Byte,也就是说使用中断方式接收数据需要进出中断750次/S,实测占用了5%的CPU使用率。怎么进一步节约CPU资源?

谢谢!

Sam Zhang:

请参考以下:

1. 目前没有,可以咨询下是否有第三方提供这些资源。

2.TI有提供LWIP的协议栈,可以参考 http://processors.wiki.ti.com/index.php/HALCoGen_Ethernet_Driver_and_lwIP_Integration_Demonstration

3.如果有的话应该以数据手册为准。

4.可以参考我们的safety manual for TMS570LC4x,链接:http://www.ti.com/lit/ug/spnu540/spnu540.pdf

5.这个根据错误的类型可以进行配置,选择用那种处理方式。具体请参考User Guide。

6.SPI Flash应该可以,TMS570 EMIF也支持NOR Flash。

7.可以考虑使用DMA。

赞(0)
未经允许不得转载:TI中文支持网 » TMS570LC4357使用中的疑问
分享到: 更多 (0)