Part Number:TDA4VMOther Parts Discussed in Thread:SYSBIOS
问:如何运行网关演示?
Cherry Zhou:
答:
硬件要求
J721E/J7200 EVM 电路板(SOM 板和通用板)、一个 GESI 附加卡(用于 CAN 和以太网端口)和 SGMII 子卡(仅用于 J7200)
2x PCAN USB 工具(如果您没有这些工具,则可以运行开箱即用演示)
2 根 LAN 电缆(最好是 CAT6)
2 根 Micro USB 电缆(用于 UART 和 JTAG)
Linux PC(推荐:Ubuntu 18.04),至少具有 2 个千兆位端口和根访问。如果端口在本地不可用,则可以使用 USB 以太网适配器。软件要求
J7200/J721ERTOS SDK
PCAN Driver 8.9.3
Code Composer Studio(使用版本3 或更高版本)下载页面上提供了有关在 Linux 系统上安装 CCS 的其他说明。请在运行任何工程之前完成该操作。
编译 SDK
要为 TIRTOS 编译 ethfw,请将 BUILD_APP_TIRTOS 标志(PSDK RTOS 8.0 中的第 27 行,位于[SDK-INSTALL-PATH]/ethfw/ethfw_build_flags.mak)更改为“yes”(不带引号)。ethfw 在网关演示中总是编译为依赖项(下一步),因此无需单独编译。
要编译网关应用和 CAN 流量生成器程序二进制文件,请在 [SDK-INSTALL-PATH]/gateway-demos 中运行以下命令· make -s can_eth_gateway_app BOARD=[j7200_evm/j721e_evm]· make -s can_traffic_generator_app BOARD=[j7200_evm/j721e_evm] CORE=mcu1_0
如果您在链接期间遇到编译错误,请在编译程序之前先编译依赖项,方法是使用
· make -s depend_can_eth_gateway BOARD_SUPPORT=[j7200_evm/j721e_evm]· make -s depend_can_generator BOARD_SUPPORT=[j7200_evm/j721e_evm]
这些二进制文件将位于
[SDK-INSTALL-PATH]/ethfw/out/[SOC]/R5Ft/SYSBIOS/app_remoteswitchcfg_server_ccs.xer5f
[SDK-INSTALL-PATH]/gateway-demos/binary/can_eth_gateway_app_tirtos/bin/[SOC]/can_eth_gateway_app_tirtos_mcu2_1_release.xer5f
[SDK-INSTALL-PATH]/gateway-demos/binary/can_traffic_generator_app_tirtos/bin/[SOC]/can_traffic_generator_app_tirtos_mcu1_0_release.xer5f编译 PCAN USB 工具
安装依赖项 libpopt-dev
· sudo apt-get install -y libpopt-dev
将下载的 tar 文件解压到任何位置,并导航到 peak-linux-driver-8.9.3 目录。要在此处编译和安装软件包,请运行
make all
sudo make install
sudo modprobe pcan要实现自动化,您需要将用户指南中的补丁应用到 peak-linux-driver-8.9.3/test/src 中的c。将补丁复制到文件,我们将其称为 pcanfdtst.patch。要应用该补丁,请执行以下命令
cd [peak-linux-driver-8.9.3-directory]test/src
patch pcanfdtst.c pcanfdtst.patch
cd ..
make all设置
将 PCAN USB 工具连接到 MCAN4 和 MCAN9
对于开箱即用演示,请将 MCAN4 连接到 MCAN0,将 MCAN9 连接到 MCAN1。无需 PCAN USB 工具。
将 GESI 子卡(用于 J721E)或 QSGMII 子卡(用于 J7200)上的两个以太网端口连接到主机 PC。
将 Micro USB 连接到 XDS110 连接器以加载二进制文件
将 Micro USB 连接到 UART 以查看 ethfw 日志请观看视频,了解电路板上的内容:
(附件太大,发布时添加)
如需查看有关设置的更详细说明,请参阅用户指南。
设置 CCS
(附件太大,发布时添加)
加载二进制文件
(附件太大,发布时添加)
运行演示
(附件太大,发布时添加)
常见问题解答旨在帮助运行常规网关演示应用。有关低延迟演示或演示的详细信息,请参阅用户指南。