<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Процесс загрузки на ARM (allwiner a20)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9858.html</link>
    <description>Доброго времени суток, прошу кого-нибудь сведущего в данных вопросах прояснить ряд моментов по загрузке allwiner soc&apos;ов (в частности, интересует A20):&lt;br&gt;&lt;br&gt;- Если загрузка происходит с SD карты, участвует ли NAND в ней?&lt;br&gt;На linux-sunxi.org несколько противоречивая информация.&lt;br&gt;&lt;br&gt;- Есть ли более подробное, вместе с этим, доходчивое объяснение процесса загрузки?&lt;br&gt;http://linux-sunxi.org/Boot_Process это как бы достаточно куцая информация, при этом, масса концепций незнакомы (SPL, eGON BROM) при этом тот же SPL редиректит на страницу u-boot.&lt;br&gt;&lt;br&gt;- Есть ли описание формата uEnv.txt?&lt;br&gt;&lt;br&gt;Не касаемо загрузки, какой правильный формат описания triplet&apos;а для кросскомпиляции, почему в дебиане пишут armhf, в дженте - armv7a-hardfloat-linux-gnueabi, а еще где-то - gnueabihf? И все это касается только hardfloat части, если я правильно понимаю.&lt;br&gt;&lt;br&gt;С рядом концепций на ARM архитектуре я худо-бедно познакомился сам, но если есть хорошие гайды/книжки &quot;с азов&quot; ARM, был бы очень благодарен, заранее спасибо.&lt;br&gt;</description>

<item>
    <title>Процесс загрузки на ARM (allwiner a20) (EL)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9858.html#3</link>
    <pubDate>Tue, 06 May 2014 15:10:15 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Нет не участвует &lt;br&gt;&amp;gt; Т.е. &quot;окирпичить&quot; плату в принципе задача практически нереальная, даже если натворить делов &lt;br&gt;&amp;gt; с NAND, верно понимаю?&lt;br&gt;&lt;br&gt;Практически не реально. Есть еще один хитрый FEL режим загрузки через USB  и специально заточенный под это u-boot.&lt;br&gt; &lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; загружает SPL который позволяет грузить что-то внятное, дальше считывается онисание железа &lt;br&gt;&amp;gt;&amp;gt; из бинарника который генерится из текстового файла и грузится ядро специально &lt;br&gt;&amp;gt;&amp;gt; сформированное под загрузчик.&lt;br&gt;&amp;gt; Про SPL наиболее внятное объяснение что удалось найти: &lt;br&gt;&amp;gt; Das u-boot SPL is open-source firmware that gets loaded when the device &lt;br&gt;&amp;gt; is being powered on, and it is mostly responsible for kickstarting &lt;br&gt;&amp;gt; u-boot, which on its own is responsible for setting up a &lt;br&gt;&amp;gt; proper environment for the kernel and loading the kernel.&lt;br&gt;&amp;gt; Из этого объяснения получается что сначала spl (boot0), затем некий boot1, который &lt;br&gt;&amp;gt; уже прочтет u-boot с sd/nand, который запустит ядро.&lt;br&gt;&lt;br&gt;SPL - Second Programm Loader, затем уже u-boot и</description>
</item>

<item>
    <title>Процесс загрузки на ARM (allwiner a20) (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9858.html#2</link>
    <pubDate>Mon, 05 May 2014 18:56:19 GMT</pubDate>
    <description>&amp;gt; Нет не участвует &lt;br&gt;&lt;br&gt;Т.е. &quot;окирпичить&quot; плату в принципе задача практически нереальная, даже если натворить делов с NAND, верно понимаю?&lt;br&gt;Меня просто несколько ввели в заблуждение данные на этой странице: http://linux-sunxi.org/Installing_to_NAND&lt;br&gt;&lt;br&gt;&amp;gt; Сам пытаюсь разобраться, но последовательность - сначала загружается boot-image, он уже &lt;br&gt;&amp;gt; загружает SPL который позволяет грузить что-то внятное, дальше считывается онисание железа &lt;br&gt;&amp;gt; из бинарника который генерится из текстового файла и грузится ядро специально &lt;br&gt;&amp;gt; сформированное под загрузчик.&lt;br&gt;&lt;br&gt;Про SPL наиболее внятное объяснение что удалось найти:&lt;br&gt;Das u-boot SPL is open-source firmware that gets loaded when the device is being powered on, and it is mostly responsible for kickstarting u-boot, which on its own is responsible for setting up a proper environment for the kernel and loading the kernel.&lt;br&gt;&lt;br&gt;Из этого объяснения получается что сначала spl (boot0), затем некий boot1, который уже прочтет u-boot с sd/nand, который запустит ядро. &lt;br&gt;</description>
</item>

<item>
    <title>Процесс загрузки на ARM (allwiner a20) (EL)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9858.html#1</link>
    <pubDate>Mon, 05 May 2014 12:56:03 GMT</pubDate>
    <description>&amp;gt; - Если загрузка происходит с SD карты, участвует ли NAND в ней? &lt;br&gt;&lt;br&gt;Нет не участвует&lt;br&gt;&lt;br&gt;&amp;gt; - Есть ли более подробное, вместе с этим, доходчивое объяснение процесса загрузки? &lt;br&gt;&lt;br&gt;Сам пытаюсь разобраться, но последовательность - сначала загружается boot-image, он уже загружает SPL который позволяет грузить что-то внятное, дальше считывается онисание железа из бинарника который генерится из текстового файла и грузится ядро специально сформированное под загрузчик.&lt;br&gt;&lt;br&gt;&amp;gt; - Есть ли описание формата uEnv.txt?&lt;br&gt;&lt;br&gt;root=/dev/....&lt;br&gt;extraargs= опции ядра через пробел больше пока не нарыл&lt;br&gt;&lt;br&gt;&amp;gt; Не касаемо загрузки, какой правильный формат описания triplet&apos;а для кросскомпиляции, почему &lt;br&gt;&lt;br&gt;Не пользуюсь, собираю в chroot alpinelinux armhf qemu-arm.static, вроде все живет.&lt;br&gt;&lt;br&gt;&amp;gt; С рядом концепций на ARM архитектуре я худо-бедно познакомился сам, но если &lt;br&gt;&amp;gt; есть хорошие гайды/книжки &quot;с азов&quot; ARM, был бы очень благодарен, заранее &lt;br&gt;&amp;gt; спасибо.&lt;br&gt;&lt;br&gt;Тоже был бы непротив ))&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
