hi
I have IMX7 DUAL SABRE SD board.
I am trying to run A7 core and M4 core on the board in parallel but I am not able to achieve this Task.
In other words I am trying to run LINUX on A7 and FreeRtos on M4 in parallel.
For this I am using the Manual FreeRTOS BSP for i.MX 7Dual Demo User’s Guide.
Chapter 10 RPMsg Ping-Pong FreeRTOS Demo with RTOS API
After performing the necessary steps for M4 Core which are :
1. fatload mmc 0:1 0x7F8000 rpmsg_pingpong_freertos_example.bin
2. dcache flush
3. bootaux 0x7F8000
After performing step 3 when I am trying to boot Linux on A7 using the command "boot" then it is not booting.
Can any one help me with this issue ?
Can anyone tell me how to run both M4 and A7 in parallel ?
regards
Ehsan
Hi Ehsan,
Please take a look to the following document, it will e helpful.
Running RPMsg Demo Applications for Multicore Communication with IMX6SX and IMX7D
Regards,
Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
hi carlosThank you for your first answer. However now I getting another Problem and that is that after following the steps shown below
when I am booting the the Linux on A7 :
Then I am getting the following error.
FDT and ATAGS support not compiled in - hanging ### ERROR ### Please RESET the board ###
Steps.
1. fatload mmc 0:1 0x7F8000 rpmsg_pingpong_freertos_example.bin
2. dcache flush
3. bootaux 0x7F8000
4. setenv fdt_file imx7d-sdb-m4.dtb
5. saveenv
Do you have any quick solution to this Problem ??
Regards
Ehsan