Other Parts Discussed in Thread: SYSCONFIG, , AM6442
Tool/software:
Hi,
We are using Industrial Communication SDK 11.00.00.13 on R5F0_0 Core with FREE Rtos Running.
We are using EtherCat Prptocol Application given in ethercat_slave_beckhoff_ssc_demo examples
Processor SDK RT-Linux 11.01.05.03 on A53 with Linux
-Using on Custom Board.
Using Jtag:
When we run our application on R5F0_0 using Jtag with DEV boot mode the Application run's fine.
ON SD card:
When we put the Board in SD Card boot mode and copy the same application on to SD card it does not come up.
when command cat /sys/class/remoteproc/remoteproc0/state is executed
The core status shows Running , But there is no trace log seen when we execute cat /sys/kernel/debug/remoteproc/remoteproc1/trace0.
We have debugged the Application along side Linux with CCS.
and found that the application stops with exeception at Module_clockSetFrequency() call;
below is the clock object.
SOC_ModuleClockFrequency gSocModulesClockFrequency[] = {
{ TISCI_DEV_PRU_ICSSG1, TISCI_DEV_PRU_ICSSG1_CORE_CLK, 200000000,2},
{ TISCI_DEV_PRU_ICSSG1, TISCI_DEV_PRU_ICSSG1_UCLK_CLK, 192000000, SOC_MODULES_END},
{ TISCI_DEV_PRU_ICSSG1, TISCI_DEV_PRU_ICSSG1_IEP_CLK, 200000000,5},
{ SOC_MODULES_END, SOC_MODULES_END, SOC_MODULES_END, SOC_MODULES_END },
};
We have disabled the ICSSG1 from resource allocation in Linux.
Please guide how to clear this issue.