OMAPL138基于EMIFA总线与FPGA的通信测试

本文档介绍了如何在OMAPL138上使用tl-devmem2工具与FPGA通过EMIFA总线进行通信测试。内容包括编译tl-devmem2工具、运行程序的步骤以及详细的操作说明,提供了不同参数设置对读写性能的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Revision History
Draft Date Revision No. Description
2016/05/25 V1.1 1.模板更新。
2015/05/06 V1.0 1.初始版本。

目 录
1 编译tl-devmem2工具包 3
2 运行程序 3
3 tl-devmem2镜像程序的使用说明 5
更多帮助 7
附录1 8

1编译tl-devmem2工具包
光盘"demo/app/tl-devmem2/bin"目录下有编译好的镜像,如不需要重新编译,可直接进行下一小节的操作。如果希望重新编译,请按照如下步骤继续操作。
tl-devmem2源码位于光盘资料"demo/app/tl-devmem2/src"目录下,将src目录拷贝到虚拟机任意路径下。
进入src目录,并执行以下命令进行编译:
Host# make CROSS_COMPILE=arm-none-linux-gnueabi-
成功编译后会在当前目录下生成可执行文件:tl-devmen2,如下图所示:

图 1

2运行程序
说明
本例程测试需配套FPGA一同使用,FPGA和EMIFA总线通信,对Linux系统而言,等效于外接内存,使用其进行读写操作时,只需通过mmap函数将物理地址映射为用户空间地址,就可以跟普通内存一样读写操作。FPGA端的EMIFA通信程序源码可以在FPGA资料光盘中找到,程序源码路径和各开发板的对应关系如下:

表 1
开发板型号 demo目录名称 是否支持本实验
TL138/1808/6748F-EasyEVM demo1 支持
TL138/1808/6748F-EVM demo1 支持
TL-HSAD-LX demo2 支持,配合TL138/1808/6748-EVM使用

操作步骤
(1)将开发板的UART2和PC机连接,打开串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值