E2E™ 设计支持
搜索
用户
站点
搜索
用户
E2E™ 中文设计支持 >
论坛
放大器
API 解答
音频
时钟和计时
数据转换器
DLP® 产品
接口
隔离
逻辑
微控制器
电机驱动器
处理器
电源管理
射频与微波
传感器
站点支持
开关与多路复用器
工具
无线连接
参考译文
存档组
存档论坛
技术文章
模拟
汽车
DLP® 技术
嵌入式处理
工业
电源管理
TI 培训
快速入门
English
更多
取消
搜索提示
找到 7,090 个结果
查看 问题
帖子
排序依据
相关性
按时间顺序由远及近
按时间顺序由近及远
RE: AM5728: AM5728的DSP使用问题
Shine
可以考虑使用 mailbox来进行ARM和DSP通信,但我们没有基于裸机DSP的IPC例程参考,只有基于RTOS的IPC。
4 个月前
处理器
处理器论坛
RE: AM5728: AM5728的DSP性能问题请教
Shine
Feng Dong 说: 1.可不可以让DSP代码不包含IPC组件?那样的话,linux可以加载DSP代码吗? 不行 Feng Dong 说: 2.Linux下的shmem_open(),read/write,共享OCMC_RAM3, 或DDR, 与DSP通信,需要做cache_wb,cache_invalidate()吗?linux下的API是怎么样的? linux下使能cache可以参考下面的帖子。 https://e2e.ti.com/support/processors-group/processors…
4 个月前
处理器
处理器论坛
RE: AM5728: AM5728读写问题请教
Gary Lu
好的,那此贴就关闭了,谢谢!
4 个月前
处理器
处理器论坛
RE: AM5728: AM5728,如果利用ehtercat接口
Shine
ethercat在PRU-ICSS上实现,TI有提供工业协议软件包。 https://www.ti.com/tool/PRU-ICSS-INDUSTRIAL-SW 和其他核的通讯,可以参考下面两篇文档。 https://www.ti.com/lit/an/sprach5a/sprach5a.pdf https://www.ti.com/lit/an/sprace9a/sprace9a.pdf
4 个月前
处理器
处理器论坛
RE: AM5728: PCIe接口咨询
Gary Lu
Feng Dong 说: DSP可以直接读写吗? 可以
4 个月前
处理器
处理器论坛
RE: AM5728: SharedRegion between ARM and DSP
Gary Lu
可能是由于缓存一致性的问题导致的。在ARM/DSP通信中,由于共享内存可能会存在缓存不一致的情况,因此需要在写入共享内存后进行缓存刷新操作。 在DSP写入共享内存后,需要调用Cache_wb()函数来刷新缓存,确保数据被写入内存。然后调用Cache_wait()函数等待缓存刷新完成。 在Linux中读取共享内存时,也需要考虑缓存一致性的问题。可以尝试在mmap()函数后调用Cache_inv()函数来使得内存中的数据与共享内存中的数据一致。 另外,还需要确保在DSP和Linux中使用的物理地址是一致的…
4 个月前
处理器
处理器论坛
RE: AM5718: 使用AM5718与AM5728重叠功能,能否直接用AM5718的目标程序烧录
Gary Lu
您好, 直接将AM5718固件用在
AM5728
上可能导致潜在的并发性问题与资源分配问题。这两款处理器虽然相似,但在架构和性能方面可能存在一些差异,因此直接使用不经过优化的固件可能会导致一些不稳定的行为。 Jack zhang 说: 我目前在
AM5728
上动行AM5718程序遇到的问题是低温-40度SATA固态硬盘挂载或都读取出错(从-20℃开始硬盘就会变只读),目前已锁定问题出在SOC端,但测试部门给出的结果是部分
AM5728
运行也是正常的。 这可能涉及到并发性问题,因为在低温环境下,硬件和固件可能会受到影响…
4 个月前
处理器
处理器论坛
Answered
RE: AM5728: AM5728的配置
Feng Dong
已解决
您好Gary, 谢谢您的回复,我基本理解,但是我还有几个问题,想知道答案。 https://e2echina.ti.com/support/processors/f/processors-forum/790388/
am5728
-
am5728
-cmem-gpmc-dsp 我在以上连接提了几个问题,这个ticket,我会关掉,谢谢!
5 个月前
处理器
处理器论坛
Answered
RE: AM5728: AM5728在使用CMEM的情况下,GPMC怎样配置使得DSP获得访问权限,相关问题
Gary Lu
已解决
您好, 是的,一旦您成功分配了 GPMC 内存空间并获得了物理地址,接下来您需要将这个物理地址传递给 DSP,让 DSP 可以访问这块内存。通常情况下,您可以使用消息队列来传递这个物理地址给 DSP。 在您的应用程序中,您可以使用消息队列接口将物理地址发送给 DSP。DSP 接收到这个消息后,就可以使用该物理地址来读写 GPMC 内存空间。在 DSP 端,您需要相应的代码来处理消息队列接收,并解析消息中的物理地址,以便 DSP 可以正确地访问 GPMC 内存空间。 需要注意的是,您需要确保 DSP…
5 个月前
处理器
处理器论坛
RE: AM5728: AM5728数据传输
Gary Lu
还有两种方法: 1.直接通过网络接口上传
AM5728
有集成的以太网控制器,DSP 可以通过网络接口直接将数据上传至 PC。这种方式可以减少 ARM 的参与,但需要考虑网络传输的稳定性和延迟等问题。 2. 使用共享内存 DSP 处理的数据可以直接存储在共享内存中,然后 ARM 通过共享内存访问这些数据,并通过网络上传至 PC。这种方式可以减少 DDR3 的使用,但需要考虑共享内存的同步和互斥机制,以确保数据的安全访问。
5 个月前
处理器
处理器论坛
<
>
未找到您搜索的内容?发布一个新问题吧。
发布新问题