Part Number: PROCESSOR-SDK-AMIC110
Other Parts Discussed in Thread: AMIC110
I now want to use this development board on the welding machine. The data collected by the welding machine and the development board are communicated via SPI. The official provides two applications, ethercat_slave_full and ecat_ti_esc_spi_slave.
I have the following questions:
1: Which of the above application options is appropriate?
2: I built the ethercat_slave_full project. In ddrless mode, it is always unsuccessful. The following files are successfully downloaded to the corresponding address.
1) ecat_frame_handler_ti.bin 0x19000
Ecat_host_interface_ti.bin 0x14000
Tiesc_eeprom_ti.bin 0x10000
2) flash app to 0x20000
3) flash MLO to 0x0
After all the files are downloaded, the development board is powered back on, the red light (D19) is turned on and off, and Twincat cannot scan to TIESC-001. In the debug mode, the emulator is connected, and TWincat can browse to TIESC-001. everything is normal,
I now suspect that it is a problem with the MLO file, because the bootloader file is not used in accordance with the requirements of the documentation using the Processor SDK 4.2 Migration Guide but follow the steps below:
Install SDK4.2 in this path C:\ti\pdk_am335x_1_0_9\packages\ti\starterware to execute gmake bootloader BUILDCFG=boot BOOTMODE=mcspi PLATFORM=amic110-ddrless PROFILE=release -s KW_BUILD=no USE_DDR=no command,
Below is my configuration version CCS7.2 SDK4.1 PRU-ICSS1.0.5
I don't know where the problem is.