Dear sir, madam,
If we boot the M4 with the bootaux command documented in the user guide the USB on our product breaks. We get the following error messages in our log:
Why is it 'ASSUMED ANSWERED'' when I haven't even received a reply?
> Why is it 'ASSUMED ANSWERED'' when I haven't even received a reply?
I think it is part of NXP's KPI system. They get "brownie points" for making that thing go on. It is unrelated to how you feel about the problem. They can't change the way this works, but they HAVE found a way for you to get around it. Details of the weird hack here:
What is setting "Assumed Answered" and how do I revert it?
Tom
Hi thanks for the instructions. However, these instructions say to run m4boot, which runs bootaux and everything breaks when I run bootaux.
I've checked the source code of the bootaux commando and it only resets and starts the M4. Is there more to it? Because in the datasheet it's mentioned that the A9 should also enable the M4 clock.
could you please clarify what bsp and board used in the case and provide any logs.
May be useful to check AN5127 How to Run the MQX™ RTOS on Various RAM Memories for i.MX 6SoloX
https://www.nxp.com/docs/en/application-note/AN5127.pdf
>However, these instructions say to run m4boot, which runs bootaux and everything breaks when I run bootaux.
please provide steps how this issue can be reproduced on NXP i.MX6SX Sabre SD reference board with
Demo Images from below link
Best regards
igor
Hi,
We are using the i.MX 6SoloX (MCIMX6X4EVM10AB), we are using the BSP provided by Freescale when we started developing the product. I have attached two logs to the main post, one is with the bootaux command, the other is without.
from logs you are using Linux version 4.9.67 which is not supported by NXP.
Please try with latest offical linux nxp release from offical source.codeaurora.org/external/imx/linux-imx/ repository:
Linux documentation
https://www.nxp.com/support/developer-resources/run-time-software/i.mx-developer-resources/i.mx-6ser...
Best regards
igor
We are currently upgrading Linux to 4.9.88 (from the linked repo). We are also upgrading to the corresponding U-Boot. Is that sufficient, or should we upgrade to the most recent master? Because I'm afraid that doing a major version upgrade is too time consuming
recommended Linux 4.14.98, it is latest official nxp linux release Linux L4.14.98_2.0.0 Documentation
use sect.2.8.5 Running i.MX RPMsg Test Programs attached Linux Manual, rpmsg unit test
rpmsg\test - imx-test - i.MX Driver Test Application Software
Best regards
igor
Hi Lucan
what board and bsp used in the case, one can try with NXP i.MX6SX Sabre SD reference board
and Demo Images from
recommended to try with nxp software from source.codeaurora.org/external/imx/uboot-imx repository:
For debugging one can check if usb clocks are enabled in CCM_CCGR6 register and RDC
permissions (it is described in Chapter 52 Resource Domain Controller (RDC) i.MX6SX Reference Manual).
Also one can consider to start M4 from Linux using
m4ctrl - M4 Control Tool for i.MX platforms
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
> m4ctrl - M4 Control Tool for i.MX platforms
The documentation for this tool says that it's meant for the i.mx8, it makes no mention of the i.mx6. Does it support the i.mx 6SoloX?