Pull to refresh
4
0
Send message

Есть более интересный вариант этой платы на той же FPGA с двумя 50 пин разъемами вместо этой "ёлочки". Если интересно, то могу куда-нить выложить пинаут, но его проверять надо...

Пробросил в винду теслу р4, содидворкс как на голом железе крутится...

Есть рекомендация на хосте иметь интел или радеон, нвидия для хоста чего то не имеет

вроде как и в стрибоге это xor -- по вашей ссылке на c++ реализацию...

"X-преобразование. На вход функции X подаются две последовательности длиной 512 бит каждая, выходом функции является XOR этих последовательностей."

достаточно найти функцию simple_check() и сделать чтобы она возвращала всегда 0 -- больше просить лицензию не будет... 2 байта поменять:

~/gowin/IDE/bin$ cmp -l gw_ide gw_ide2 | gawk '{printf "%08X %02X %02X\n", $1-1, strtonum(0$2), strtonum(0$3)}'
0000E451 10 00
0000E455 75 74
        0040e44f 41 bd 10        MOV        R13D,0x10
                 00 00 00
        0040e455 75 07           JNZ        LAB_0040e45e
========
        0040e44f 41 bd 00        MOV        R13D,0x0
                 00 00 00
        0040e455 74 07           JZ         LAB_0040e45e

Заметил что у Вас довольно старая версия openFPGALoader, с новой не пробовали?

Футболки с каждодневным рисунком или ручки не одноразовые -- народ еще и толкаться у стенда будет....

А вот этот проект не смотрели? https://zipcpu.com/blog/2023/11/25/eth10g.html

а может перейти на ch347 -- там SPI побыстрее? https://github.com/aystarik/ch347_vcp

Нет, не пожжет. У всех м/с есть диоды на VCC на каждом входе как раз на этот случай. Т.е. пока вы не перегреете этот диод током через подтяжку, оно будет жить. Здесь может быть другая засада -- можно фантомно поднять 3.3в до этих самых 5в через эти забавы. Если схема в глубоком сне и потребления по 3.3в нет, можно пожечь по питанию.

без винды и сима, а так да, похоже

"собственная библиотека для MPSSE" -- где вы увидели слово GdbServer/TCP сокет? GUI через библиотеку управляет через JTAG регистрами устройств. Никакого GDBserver.

Нет, проблемы с пайкой все еще проще делать через boundary-scan :)

настраиваю на нем UART-Shell

т.е. вам нужно в слепую подать питание на HSE, PLL, GPIO, UART, выставить частоту PLL, wait-states для FLASH, ну и бауд-рэйт UART... ошибка в одной операции -- и у вас пересборка-перезаливка. Альтернатива -- все это понастраивать снаружи и заливать уже только рабочий вариант...

вы зачем-то мешаете в одну кучу отладку переферии и проверку внешних соединений с отладкой программы на ядре контроллера. Первое можно делать внешней программой через прямой доступ к регистрам устройств и к ножкам по boundary-scan. отладку программы в ядре (прерывания) уже можно отлаживать с участием собственно ядра... И откуда берутся "гигабайты в бинаре", сколько функциональности хотите, столько и будет размера...

и? в Байкал-Т тоже был BOOT ROM MONITOR, доступный через консоль. Только вот что делать, если консоль не отвечает?

NDA никто не отменял... А еще и секретность временами приплетают... лучше всего иметь код на каком-нибудь github, там разговор предметнее получается.

1

Information

Rating
Does not participate
Registered
Activity