Other Parts Discussed in Thread: AM2432
器件型号: AM2432
您好:
我正在使用 AM2432 开发 PCIe EP 产品、但在特定测试 PC 上、PCIe x16 插槽中会发生 PC Ie_Link 加电超时。
因此、我们尝试在 PCIE_V1 环境(而不是 PCIE_V0)中进行测试、但在重新编译 SDK 时出现了问题。
我们使用的 SDK 版本是 11_00_00_15。
1.在 mcu_plus_sdk_am243x_11_00_00_15\source\drivers\hw_include\am64x_am243x\soc_config.h 中、我将 ip_version_pcie_V0 和 DRV_version_pcie_V0 更改为 IP_version_pcie_V1 和 DRV_version_pcie_V1。
2.在 mcu_plus_sdk_am243x_11_00_00_15\source\drivers\makefile.am243x.r5f.ti-arm-clang 中、我将所有 pcie_v0 相关值更改为 pcie_v1。
例如:
pcie_v0.c \=> pcie_v1.c \
PCIe/V0 \=> PCIe/v1 \
PCIe/V0/CAM243x/am64x_am243x soc \=> PCIe/v1/CAM64x_am243x soc \
进行步骤 1 和 2 中的更改后、当我在 CMD 中运行`gmake libs -s profile=debug`命令时、会发生与 pcie_series.obj 和 pcie_soc.obj 相关的错误。
请告诉我如何使用 pcie_v1 正确重新编译 SDK。
此致、
太棒了