Hi,
We are using i.MX6 in our custom design. Our design is based on Sabre platform (SABRE Platform for Smart Devices|NXP). Our software platform is going to be embedded linux. Both iMX6 and embedded linux are new technologies for me.
I am trying to find documentation for the bootloader (u-boot). I did try to search on NXP community website but am still a bit clueless. Could someone please provide links/pointers to u-boot documentation? In particular, I need to change the source code related to DDR.
Thanks,
Shani
Hi Shani
please check
https://community.freescale.com/docs/DOC-94790
Quick Start Board for SCM-i.MX 6DQ|NXP
Best regards
igor
In particular, I need to modify the DDR driver built into uboot for our custom platform, so any pointers on where to locate the current DDR source code in uboot and how/where to apply the changes.
Thanks,
Shani
Hi Shani
changes should be entered to *.cfg file located in folder uboot/board/freescale/mx6sabresd
documentation is included in uboot/doc folder or one can check web version
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thanks Igor for the pointers.
1. While trying to capture the differences between DDR on Sabre board and our custom board, it seems to me that the delta between the two boards is larger than I had thought.
Sabre board uses LPDDR3 MT41K128M16JT, whereas our custom board uses LPDDR2 EDB8164B4PT.
2. It also seems to me that in addition to applying changes to DCD file, I will also have to apply changes elsewhere too. Do you think I have understood it correctly or am I missing out on something?
3. Is there some other reference board from Freescale that uses the same processor as that on SabreDL, but interfaces to LPDDR2 chip? I can possibly use source code for that u-boot as a reference to customise for our board.
Any thoughts?