Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Fails to get allwinner-stable branch of ATF

Featured Replies

Using ./compile.sh, I'm not able to build ATF for the H5. It appears that the problem is that it's looking for the "allwinner-stable" branch, when the branch name on the repositiory is just "allwinner" or "allwinner-testing".  Error is at the bottom of the post.

 

I got it to work by changing the branch name in ./build/config/sources/sunxi64_common.inc by setting ATFBRANCH='branch:allwinner-stable' and it appears to work. Is this a naming problem in the fork of ATF, or a naming problem in armbian/build? 

 

Error output from ./compile.sh. 

Targeting nanopineoplus2, occurs on next/dev with jessie/stretch/ubuntu. 

[ o.k. ] Downloading sources 
[ o.k. ] Checking git sources [ u-boot v2017.11 ] 
[ .... ] Up to date 
[ o.k. ] Checking git sources [ linux-sun50i-dev sunxi64-4.14.y ] 
[ .... ] Up to date 
[ o.k. ] Checking git sources [ arm-trusted-firmware-sunxi-mainline allwinner-stable ] 
[ .... ] Fetching updates fatal: Couldn't find remote ref allwinner-stable 
[ .... ] Checking out error: pathspec 'FETCH_HEAD' did not match any file(s) known to git. 
[ o.k. ] Checking git sources [ sunxi-tools master ] 
[ .... ] Up to date 
[ o.k. ] Checking git sources [ rkbin-tools master ] 
[ .... ] Up to date 
[ o.k. ] Checking git sources [ marvell-tools A3700_utils-armada-17.10 ] 
[ .... ] Up to date 
[ o.k. ] Checking git sources [ odroidc2-blobs master ] 
[ .... ] Up to date 
[ o.k. ] Cleaning output/debs for [ nanopineoplus2 dev ] 
[ o.k. ] Cleaning [ arm-trusted-firmware-sunxi-mainline/allwinner-stable ] 
[ o.k. ] Compiling ATF 
[ o.k. ] Compiler version [ aarch64-linux-gnu-gcc 6.4.1 ] 
[ o.k. ] Started patching process for [ atf sunxi64-nanopineoplus2-dev ] 
[ o.k. ] Looking for user patches in [ userpatches/atf/atf-sunxi64 ] 
[ warn ] * [l][c] add-SRAM-mapping-for-SCPI.patch [ failed ] 
[ warn ] * [l][c] enable-a53-errata-workaround.patch [ failed ] 
[ warn ] * [l][c] enable-additional-regulators.patch [ failed ] 
[ warn ] * [l][c] set-rsb-to-nonsec.patch [ failed ] make: *** No rule to make target 'bl31'. Stop. 
[ error ] ERROR in function compile_atf [ compilation.sh:59 ] 
[ error ] ATF compilation failed [ o.k. ] Process terminated 
root@buildbox-us-east4-b-preempt:/home/stonegray/build#

 

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.