Я новичок во встроенном. Как загрузить NanoPC-T2 от Карточка SD без хранения ключа для ключа?Как загрузить NanoPC-T2 (FriendlyARM) с SD-карты без сохранения ключа загрузки?
ответ
Хотя аппаратная модификация переключателя режима может быть быстрым решением, это не единственный вариант - существуют и чисто программные методы.
Если устройство по умолчанию загружается с eMMC, вы можете поместить промежуточную программу на eMMC, что, в свою очередь, приведет к загрузке реальной операционной системы с SD-карты.
Это, как правило, роль bootloader
, а очень распространенная на встроенных системах - U-Boot. U-Boot обычно позволяет конфигурировать, например, где загружать операционную систему, чтобы быть скомпилированной или измененной после установки через последовательное взаимодействие с консолью, а затем сохраняться как постоянная конфигурация.
Это не совсем понятно, если ваша плата всегда использует U-Boot и он уже установлен на EMMC (хотя загрузка с последовательной консоли, подключенной, вероятно, показывают это), тем не менее, что, как представляется, support WIKI для вашего плата имеет инструкции по созданию U-Boot для вашей системной платы из соответствующего филиала:
https://github.com/friendlyarm/uboot_nanopi2/tree/nanopi2-lollipop-mr1
затем нужно будет настроить U-Boot для автоматической загрузки с SD-карты, и установить саму U-Boot на eMMC (если его еще нет).
Возможно, у вас возник вопрос: http://electronics.stackexchange.com/ или техническая поддержка производителя. Наверное, не вопрос. – Clifford
Я предлагаю вам просто отсоединить переключатель BOOT-SEL и заменить его на 2-контактный SMT-разъем и перемычку. (Если он подходит) или установить спаянную перемычку SMT или просто припаять к ней проводной мост. – Clifford
Я голосую, чтобы закрыть этот вопрос не по теме, потому что это аппаратная проблема - нет программного решения. – Clifford