I have a difficult time setting up the HyperX HX424S14IB/4 DDR4 ram on my Genesys zu5EV board.
What I have tried:
1. using the 5EV board presets without any changes.
2. Enabling Dynamic DDR Configuration in Vivado
3. Try to setup the values inside the DDR controller windows inside the MPSOC IP. Unfortunately, the amount of info i can get from the manufacture datasheet is very limited. Link: https://www.kingston.com/dataSheets/HX424S14IB_4.pdf
So far I have no success running a simply "hello world" baremetal application on ddr.
Obivously, I tweak the Linker Script to run my code on OCM only. Everything is working perfectly without ddr.
I am pretty sure that, the DDR controller is not setup/ Intitalized correctly to communicate with the HyperX HX424S14IB/4, therefore loading the code on to ddr is impossible and leads to error:
"Error while launching program:
Memory write error at 0x0. Cortex-A53 #0: EDITR not ready"
I did some reading on this forum that it is something to do with the FSBL, and this issue is not 100% solved even to this day. Let me know if I am wrong. I wish someone can jump in and give me some guidence.
Question
vz49
Hi there,
I have a difficult time setting up the HyperX HX424S14IB/4 DDR4 ram on my Genesys zu5EV board.
What I have tried:
1. using the 5EV board presets without any changes.
2. Enabling Dynamic DDR Configuration in Vivado
3. Try to setup the values inside the DDR controller windows inside the MPSOC IP. Unfortunately, the amount of info i can get from the manufacture datasheet is very limited. Link: https://www.kingston.com/dataSheets/HX424S14IB_4.pdf
So far I have no success running a simply "hello world" baremetal application on ddr.
Obivously, I tweak the Linker Script to run my code on OCM only. Everything is working perfectly without ddr.
I am pretty sure that, the DDR controller is not setup/ Intitalized correctly to communicate with the HyperX HX424S14IB/4, therefore loading the code on to ddr is impossible and leads to error:
"Error while launching program:
Memory write error at 0x0. Cortex-A53 #0: EDITR not ready"
I did some reading on this forum that it is something to do with the FSBL, and this issue is not 100% solved even to this day. Let me know if I am wrong. I wish someone can jump in and give me some guidence.
I am using Vivado 2022.1 and Vitis 2022.1
Thanks
Vincent
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now