主题中讨论的其他器件:SysConfig、 TM4C1294KCPDT
尊敬的 Sirs:
我已成功测试基于 TIRTOS 的以太网通信。
现在、我需要通过 外部外设接口连接一些外部外设。
我在 driverlib 下找不到 RTOS SDRAM 示例、但在 TI-RTOS 上下文中找不到包括 EPI 和 UDMA 在内的示例。
是否有人建议如何在 基于 TI-RTOS 的网络服务项目中包含 EPI w/uDMA 的配置和使用?
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.
尊敬的 Sirs:
我已成功测试基于 TIRTOS 的以太网通信。
现在、我需要通过 外部外设接口连接一些外部外设。
我在 driverlib 下找不到 RTOS SDRAM 示例、但在 TI-RTOS 上下文中找不到包括 EPI 和 UDMA 在内的示例。
是否有人建议如何在 基于 TI-RTOS 的网络服务项目中包含 EPI w/uDMA 的配置和使用?
我想您可以在以下链接中找到一些内容:
您好!
感谢您的提示。
但是、当我跟踪这些链接时、我最终要么在 RTOS 下使用 SPI 器件、要么在非 RTOS 环境中使用、这就使我的注意力不在使用 EPI 上。
令我感到困惑的是、尽管在 MSP432文档(以及许多其他器件)中将 EPI 定义为外设、 而 ti\devices\msp432e4\driverlib 下的 epi.c 被描述为用于 EPI 模块的驱动程序、 TI 驱动程序环境中不包含 EPI 驱动程序、因此 SysConfig 工具中不包含 EPI 驱动程序以及所有其他外设驱动程序。
除了配置存储器映射访问外、EPI 还可以 像处理其他外设一样处理中断和数据。
从我看到的图示中可以 看出、EPI 的配置和处理可能与 TI-RTOS 环境等不同、但由于 EPI 似乎"被置于冷状态"、我担心 这是有一个微妙的原因的。 因此、我正在尝试找到有关如何将非 RTOS 驱动程序(EPi.c )迁移到 TI-RTOS 环境的建议、但尚未成功。 我找到了从 NO-RTOS 到 NO-RTOS 以及从 RTOS 到 RTOS 的迁移说明、但没有找到从 NO-RTOS 到 RTOS 环境的迁移说明。
因此、如果有人对此有建议、我将不胜感激。
您好!
再次感谢您提供的信息。
在该项目中、使用 RTOS 并不是必不可少的、但 UDP-echo 示例项目为我的设计提供了一个诱人的启动方案。
就我所见、我在 MSP432上有两个选项:
我的应用的背景是设计一个1MHz 传感器系统、该系统具有 DAC 和以256个样本突发长度运行的16通道同步采样 ADC 系统。 在突发之间、平均传感器数据应通过100bit/s 以太网传输。
所选的2个 AD7606C ADC 提供一个16位数据总线、然后必须以一个高速率(大约20MHz)读取。
由于 MSP432E401可提供紧凑型以太网解决方案和 EPI + uDMA、因此该解决方案似乎是采用软核处理器的 FPGA 解决方案的理想替代方案。
但是、与 FPGA 解决方案相比、缺乏 EPI 支持使我无法确定成功所需的工作量。
FPGA 提供了非常灵活的 ADC/DAC 组件接口、但需要 我的客户具备更高水平的技能才能接管产品。
如果我选择尝试 MSP432、我认为选项1是我的首选路径、因为 EPI 接口的裸机配置看起来比深入 lwIP 配置更容易。
关于 EPI、我发现的示例代码完全是 SDRAM。 是否有适用于 HB16 RAM/外设配置的应用手册?
最后、如果您可以推荐比 TI 产品组合中的 MSP432E401更合适的解决方案、我对此感兴趣。
此致
Terje
您好、Terje、
感谢您向我分享更多详细信息。
对于 MSP432、我看不到 HB16 RAM 的任何示例代码。 我建议您查看 Tiva MCU 的材料(如 TM4C1294KCPDT)。 您也可以在其中找到 EPI 和以太网。 它的材料比 MSP432E 系列多。 希望您能找到解决方案。
伊斯天。
您好、伊斯天、
感谢您的回复。 我将对 SDRAM 示例进行深度分析、以便编写 EPI HB16的简单"裸机"配置。
从非 RTOS 迁移到 RTOS 环境类似于尝试合并两种不同的方法来完成两项工作。
我将"一路"研究 Tiva MCU 材料。 TM4C1294KCPDT 似乎也是一个不错的候选器件、但它在市场上的可用性不超过 MSP432。 因此、我想我将坚持使用计划的解决方案、如果不是以 FPGA 结束。
我想这条线程现在已经结束了。
你已尽可能地帮助我、我认为你可以结束这个主题。
Terje