Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие (часть 1)

Есть еще другая, конфигурация резисторов и тип загрузки был прописан.
Может, Александру подойдет - теперь все есть у него)
Резистор проще перепаять, чем NAND.

BBB_reclk изолятор U5 вывод 7 (B6) и 10 (A6) с даташитом не совпадают - так задумано или ошибка в библиотеке KICAD?

Ошибка в нумерации даташита. Вход нумеруется А, выход В.

2 лайка

Так-то намного проще с резистором, но я пока не нашел каким конкретно резистором отключить полностью загрузку на уровне загрузчика MMC1 и перевести его на MMC0, в тех случаях, когда Nand память неожиданно сломалась :slight_smile: просто я так понял, что приведенная выше табличка - это последовательность сообщения с AM335x через пины, чтобы при загрузке ВВВ определила MMC память. Таким образом можно сделать с помощью шляпы внешнюю память, а внутреннюю выпаять. А вот как изменить порядок загрузки всего с ММС0, так и не понял пока что.
Вот тут что-то уже интересное beagleboneblack - What are SYS_BOOT registers in beagle bone black ? What is the significance of SYS_BOOT[4:0] , SYS_BOOT[15:0] , SYS_BOOT[15:14] registers? - Stack Overflow

Я посмотрю - полезная информация по аппаратному выбору устройства загрузки.
Может, на форуме BBB от производителя задать вопрос?
Я плох в прописи на английском(
Кстати, на тему внешней памяти через Cape.
Наверное, целесообразнее взять относительно дешевую, но качественную
SD Sandisk high endurance.
Я видел, в hi-end сборках малинок по 30-40 тыс руб стоят простые SanDisk - слабое звено…

Павел, подскажите, для перехода на static IP, в прошивке pure нужно сделать всё то же самое, что и ранее тут ( ЦАП DSD Signalyst DSC1 — DIY )?

В /etc/network/interfaces (естественно подставив правильный IP вместо xxx)

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0

И удалить /etc/init.d/S41dhcpcd
Резольвинг для этой прошивки не нужен.

Вот, собрали информацию в кучку, начал немного соображать :slight_smile: нужно поменять Sysboot[4:0]. Это ноги LCD_DATA0 - LCD_DATA4. У нас сейчас по этим ногам передается, как я понял, 11100b, то есть сначала грузится ММС1, потом ММС0, а нужно заменить на 11000b, чтобы грузилось именно с MMC0. Мы уже близко к разгадке. То есть разница должна быть, действительно в однои ноге LCD_DATA2. Это если ориентироваться по табличке, которую нашел @hackand87

Вот, что нашел насчет резисторов: As shipped, the Black will attempt to access the eMMC card as the first boot device, so if you cannot tolerate ANY transitions on the eMMC lines, you need to modify the boot configuration. By moving one resistor (R68 to R93), you can pull SYS_BOOT2 low (same as pressing the uSD boot button) and the 'Black will not try to communicate with the on-board eMMC card. It WILL , however, attempt to boot via SPI and twiddle pins on P9.

Действительно, на BeagleBone Black полноценном есть R68 и нет R93, а на урезанном Antminer есть оба таких резистора. Сделал эксперимент, удалил R68, не помогло :slight_smile: Что и требовалось доказать. Надо понять для начала, отличается ли выводы AM3352B и AM3358B

Ну или не мучиться и закоротить S2 кнопку :slight_smile:

С поврежденным nand грузится с uSD стандартный Angstrom образ, многие другие образы в то числе и PURE не загружаются.

На Antminer BBB отсутствует R68 для прошивки с uSD без зажатия BOOT.

R93 в таком случае должен SYS_BOOT2 прижимать на землю.

NAND содержит какой то ROM для загрузки предзагрузчиков.

другой проект с нашим процессором- BOOT conf

Форум, где человек описывает конфигурацию для загрузки с SD

На нашу плату не нашел пока схему, а пока что по схожим проектам можно +/- понять, какие контакты AM3352 за что отвечают, но дальше уже трудно понять. Опыта в таких делах не хватает. По мне проще и стабильнее - перепаять eMMC и зашить туда загрузчик :slight_smile:

А BBB совместим с реклокером\изолятором Ian Canada FiFoPi?

По пиннам не совместим. Но подключить можно.

1 лайк

Вопрос Павлу. Все таки лажанулся с генераторами. Как программно можно поменять переключение сеток?
В SSH root/root?
Сделал свою версию I2S. Питание бигля на благозвучном стабе КТ908+ГТ404. Усилитель ошибки МП37. Опора любимые ал102.
Питание клоков и части реклокинга параллельный стаб. ГСТ на BSP129, ошибка на BC807, регулирующий КТ602БМ.
Если интересно кому, готов SCH и PCB отдать

А если в uEnv.txt

snd_soc_botic.clk_44k1=22579200 snd_soc_botic.clk_48k=24576000

поменять местами частоты?

ООО. Спасибо, Виталий. Пока боролся с тачем, все вышло

Не, параметр snd_soc_botic.ext_masterclk
Либо 3 либо 7

Из детства детали)
Александр, может, выложите информацию по стабам, очень интересно.
Павла можно будет попросить прикрепить в шапку Вашу информацию - как нужно делать питание в цифровом звуке.
Я не верю в благозвучие стабов для цифры, но схемотехника очень интересна.

2 лайка

Если вдруг у вас есть схема какой пин какому соответствует (для любых RPi подобных шляп), то скиньте пожалуйста

Это не вопрос веры. Это вопрос проб и выбора.

1 лайк

Так давайте же все вместе попросим Karabasa поделиться схемой и PCB по организации кошерного питания для наших Биглей)
Расширение кругозора всегда полезно.
Просто я очень часто вижу в питании ЦИФРЫ кондеры для аналогового аудио, хотя целесообразнее ставить uLowESR…
Может, германиевые транзисторы что-то делают по-другому - не пробовал.

Или кроме меня никому неинтересны такие эксперименты?