Coder Social home page Coder Social logo

Comments (5)

jasonrandrews avatar jasonrandrews commented on June 22, 2024

Hi @SimonW29
I will check out the instructions on Ubuntu 22.04 on Arm. I think most users have been doing it on non-Arm host machines, so there may be something different. I will also check the newest version.
Thanks for reporting the trouble you are having.

from arm-learning-paths.

SimonW29 avatar SimonW29 commented on June 22, 2024

from arm-learning-paths.

jasonrandrews avatar jasonrandrews commented on June 22, 2024

Hello @SimonW29

I wasn't able to reproduce any problems on Arm systems. I don't have Pi 400 but tried similar Cortex-A72 boards running Ubuntu 22.04

To clean your build, you can remove the build-qemu-arm64 directory and follow the steps again by running source oe-init-build-env build-qemu-arm64 and then sed -i '/qemuarm64/s/^#//g' conf/local.conf. This will give you a new config and you can build using bitbake core-image-minimal.

Looks like you figured out to substitute 15 for 6 if you want version 4.0.15

from arm-learning-paths.

SimonW29 avatar SimonW29 commented on June 22, 2024

Thank you Jason

I've made some progress. The Pi400 isn't an ideal platform. It only has 4GBytes of RAM. The Image of Ubuntu 22.04 provided by https://www.raspberrypi.com/software/ works out of the box. However, it is configured with only 1Gbytes of swap memory. With only 5Gbytes total RAM the build runs out of memory and crashes. Restarting after that is unpredictable. Changing SWAP size to 8Gbytes - and enabling SS state build mirrors (uncomment in config) allows build to complete in about 4 hours. The result works.

I'll re-try building without SS Mirrors, and if using USB rather than uSD storage to see the difference in success and time. I think it would be viable to use an original Pi4 or Pi5 with 8Gbytes of RAM.

from arm-learning-paths.

jasonrandrews avatar jasonrandrews commented on June 22, 2024

@SimonW29 I'm going to close this issue. I don't see any problems with the instructions, but the build is certainly challenging in terms of disk space, processing performance, and memory.

from arm-learning-paths.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.