Other Parts Discussed in Thread: TIDEP0074
When trying to compile the example "ICSS_EMAC_BasicExample_idkAM572x_wSoCFile_m4Testproject", I run into errors:
- #10625 no valid memory range(NULL) available for placement of "PRU0_REV1_DMEM" (and all others; PRU0_REV1_EXT, imem, rev2dmem, etc.)
- #10099-D Program will not fit into available memory. run placement with alignment fails for section "PRUn_REVm_DMEM/EXT/IMEM" size 0x1000/0x2000
I'm wondering why I can't compile and run examples as I haven't touched anything installed by "SDK RTOS AM57xx evm 05.01.00.11". So, in theory, it should be able to compile, since everything is directly downloaded from TI.
I setup the environment using "pdksetupenv.bat", and created project files using "pdkProjectCreate.bat" (pdkProjectCreate.bat AM572x all little icss_emac all m4). Why do I need to manually add resource table to define map for PRU firmwares (icss_dualemac_PRUn.bin). If I have to manually add, would you be so kind and point me in the right direction
examples are from pdk_am572xx_1_0_12.
If there's an easier way to get ethernet ports to work from IPU over PRUs, I would love to hear it. Hardware is confirmed to be working, since we can ping both ethernet interfaces (eth2 and eth3) and communicate via ssh with Linux distro. Now we want to use eth2 and eth3 for GOOSE messaging, but don't have any starting point (tidep0074 GOOSE forwarding example fails to turn on the ethernet interfaces, so we just want to get working ethernet interfaces and start from there)
Kind regards,
Ivan