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.
工具与软件:
大家好!
我有一个 Sitara 板 AM243、想使用此电缆通过 PCIe 连接到 Dell Precision 5820塔式 计算机:www.digikey.ch/.../5128345、我尝试执行以下示例:AM243x MCU+ SDK:PCIe EP 枚举、是 EP 板和 Ubuntu 服务器 RC。
我修改了电路板上的电阻器和跳线:
我确保我使用的 Ubuntu (Ubuntu 24.04、具有 Linux 内核6.8.0-38-generic)具有以下配置:
我 使用 default_sbl_ospi.cfg 配置文件和 uart_uniflash.py 脚本将 PCIe_enumele_EP 刷写到电路板的 OSPI:
"python uart_uniflash.py -p COM13 --cfg=sbl_prebuilt/am243x-evm/default_sbl_ospi.cfg"
并 通过 PCI 电缆将其连接至 Dell 塔式机箱的 PCI SLOT1。
当我打开塔,并打开板上的电源,这就是我得到的所有:
Ubuntu 无法识别 lspci 上的主板、并且在 BIOS 系统信息中、插槽显示为空。
我们尝试过的项目:
如果任何人有一个想法,我做的错误或我要尝试什么,我喜欢听:)
谢谢!
Marta。
尊敬的 Marta:
感谢您的提问。
希望以下文档能够提供帮助。
AM64x 和 AM243x:基于 MCU+ SDK 的 PCIe 端点(TI.com)
此致
Ashwani
Marta、您好!
这不是建议使用的电缆。 您能否验证电缆两端的信号连接方式? 特别是、REFCLK、通道0发送数据、通道0接收数据:
(https://en.wikipedia.org/wiki/PCI_Express)
从3M 描述"这是一个馈通组件。 引脚分配在两端都保持不变"我假设它没有跨越发送器/接收器通道、我认为这是有必要的。
推荐的电缆是 PE-FLEX1-G2.MMCX-12-TI1。 我在办公室得到了一个、稍后可以检查我的假设是否正确。
另一个尝试 J35的方法是。 这可控制 PRNST 在电路板上的连接方式。 使用推荐的电缆、这无关紧要、因为电缆在内部连接 PRSTN1#和 PRSTN2#、但如果不这样、应将跳线 J35置于2+3位置。
此致、
Dominic
Marta、您好!
我验证了 PE-FLEX1-G2.MMCX-12-TI1将一端的发送通道与另一端的接收通道连接、反之亦然。 在 B14/15以上的引脚排列中、连接到 A16/17。
REFCLK 引脚(A13/A14)进行1:1连接。 这可能需要在 Adex Electronics 电缆上焊接0欧姆电阻器(我们有三根这样的电缆、三根电缆都没有 REFCLK 连接)。
我还验证了 AdEx 电缆连接 PRSTN1#和 PRSTN2#。 如果3M 电缆不能、则需要在2+3位置安装 J35。
如果您可以测量3M 电缆并在此处回复您的结果、那将是很好的选择。
此致、
Dominic
Dominic 早上好、
我们按照您的建议检查了 AdEx 电缆、它正穿过接收和传输线路。 我们尝试使用我们的电缆手动复制此方法、作为临时解决方案、直到我们获得推荐的电缆、但它仍然无法正常工作。 跳线35按照您提到的方式放置、其余晶体管按照第一条消息中提到的方式进行更改:
我正在上传我们正在测量的时钟信号的一些图像、因为其中一些图像与我们有一点关系。
这是 J27引脚上的时钟
R680、R679上的时钟 (左 侧)
R680、R679上的时钟(右侧)
非常感谢您的反馈、如果您在图像中看到任何需要更改或检查的内容、请告知我们。
感谢您提供信息。
我们将在内部检查并回复您。
此致
Ashwani
感谢您的耐心等待。
我在外面呆了一个星期,时间很长。
电路板(EVM)和电缆修改看起来可以。
您是否有机会在此设置上运行更多测试?
是否有跟进问题?
此致
Ashwani
您好!
我们在另一个板中进行了相同的修改、并且我们可以检测到、似乎在原始板中焊接了一些电阻器不良。 但我们 也可以解决这个问题。
感谢您的支持
BR
Marta。
感谢 Marta 确认并选择 TI
此致
Ashwani