“线程:TIDEP0074”中讨论的其它部件
尝试编译“ICSS_EMAC_BasicExample_idkAM572x_wSoCFile_m4Testproject”示例时,我遇到错误:
- #10625没有有效的内存范围(NULL)可用于放置“PRU0_REV1_DMEM”(以及所有其它内存:PRU0_REV1_EXT,IMem,rev2dmem 等)
- #10099-D 程序无法装入可用内存。对于“prun_REVm_DMEM/EXT/IMEM”大小为0x1000/0x2000的部分,运行定位与对齐失败
我想知道为什么我无法编译和运行示例,因为我没有触及“SDK RTOS AM57xx EVM 05.01.00.11”安装的任何内容。 因此,理论上,它应该能够编译,因为所有东西都是直接从 TI 下载的。
我使用"pdksetupenv.bat"设置环境,并使用"pdkProjectCreate.bat"创建项目文件(pdkProjectCreate.bat AM572x All Little ICSS_EMAC All M4)。 为什么我需要手动添加资源表以定义 PRU 固件的映射(ICSS_dualemac_prun.bin)。 如果我需要手动添加,你会这么善良,并告诉我正确的方向
示例来自 PDK_am572xx_1_0_12。
如果有一种更容易的方法让议会联盟通过 PRU 使用以太网端口,我想听到这种情况。 硬件已确认工作正常,因为我们可以 ping 通两个以太网接口(eth2和 eth3),并通过 ssh 与 Linux 发行版进行通信。 现在,我们希望使用 eth2和 eth3进行鹅话传送,但没有任何起点(台数0074鹅话转发示例无法打开以太网接口,因此我们只想获得工作正常的以太网接口,然后从那里开始)
此致,
伊凡