-
Notifications
You must be signed in to change notification settings - Fork 16
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
mvebu marvell espressobin fails to build, possible typo ? #665
Comments
CC: @kostapr For a quick test I have removed the |
Edit: Here's what it does when I have not set the WTP path. Not working either, it seems: Hi, Regardless, I'll try as well. I also gave a go to the marvell ATF's repository: the last branch that worked was atf-v1.3-armada-17.10: Beyond that branch, 18.06 has FIP build problem, and both 18.09 and 18.12 have the exact same issue as we have here with DDR_TYPE=DDR3. I'm not exactly sure how this work, but I suppose marvell might be backporting current ATF code into its own fork ? |
Well, it is a requirement to build the final image that you flash to the board, I guess. I don't have a board to test, so I can't tell. We regularly get patches from the Marvell maintainer, so we can say that at the very least they keep up with master and upstream their changes. I've taken a quick look at https://github.com/MarvellEmbeddedProcessors/atf-marvell and it looks like they indeed keep their own branches with their changes. I guess this is for reference. Also, all we test in our CI is whether the firmware is built or not, we don't test with the |
Hello, I also tried with several distro to make sure it was not an archlinux issue: ubuntu 18.04 and debian 9 both also do the same thing. |
Hi,
and 2. The build needs full path, like so:
Setting the paths to ../a3700-utils or similar will make the build fail, same for mv_ddr, only way found to solve that was by using full paths. Thanks for your help, in all case, and I hope this will be useful to someone if they stumble on the same problems as I did. |
That is surprising, actually. Thanks for telling us the fix, we'll keep it in mind. I don't know if we should close this issue or not. Maybe this needs clarification in the documentation and we can use this issue to track that. |
Hi,
I've been trying to build the ATF for the marvell espressobin board. The make command I use is the following:
Topology 7 is one I added myself to support 2 gb ddr3 espressobin.
I get the following output:
http://ix.io/1ylY
Why is it trying to build something called DDR_TYPE=DDR3 which to my knowledge is a build flag ? I also tested by using another, already included topology (topology 2) with a clean copy of the repository, same issue.
Can anyone help with this ?
Thanks
The text was updated successfully, but these errors were encountered: