-
Notifications
You must be signed in to change notification settings - Fork 8.2k
boards: imx93_evk: Document imx-atf TRDC config for M33 DDR access #98757
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
boards: imx93_evk: Document imx-atf TRDC config for M33 DDR access #98757
Conversation
Add documentation for required imx-atf TRDC configuration changes to enable M33 core DDR memory access on i.MX93 EVK board. Signed-off-by: Ruoshan Shi <[email protected]>
|
|
While working on the display module for the i.MX93 EVK, I found that the readme was not very clear. I have updated it to clarify the specific changes related to TRDC in the DDR target. I would appreciate your comments. |
| .. _imx-atf: | ||
| https://github.com/nxp-imx/imx-atf | ||
|
|
||
| imx-atf changes: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@RuoshanShi, does this change apply to real-time edge u-boot or simple (linux-nxp) u-boot?
Also, which Linux and U-Boot versions did you use for testing?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@RuoshanShi, does this change apply to real-time edge u-boot or simple (linux-nxp) u-boot? Also, which Linux and U-Boot versions did you use for testing?
@iuliana-prodan I’m using the latest release of NXP’s file system. Since I’m working with the M33 core, I haven’t focused on the Linux system usage.
We need to make changes in the imx-atf repository and then compile it to generate bl31.bin. After that, copy bl31.bin to the imx-mkimg/iMX93 directory to build flash.bin. Then use uuu -b sd flash.bin to flash it onto the board.
In U-Boot, I use the following command to load the binary:
load mmc 1:1 0x84000000 zephyr.bin; dcache flush; bootaux 0x84000000 0
I noticed that the previous DDR target description only mentioned modifying plat/imx/imx93/trdc_config.h, so I added more detailed descriptions accordingly.



Add documentation for required imx-atf TRDC configuration changes to enable M33 core DDR memory access on i.MX93 EVK board.