
Користувач GitHub ch32-riscv-ug розробив wch-protocols, базу знань для протоколів, що стоять за перепрошивкою та налагодженням мікросхем CH32 RISC-V WCH.
Ціль – це функція, яку можна реалізувати без підключення до будь-якого інструменту. Конструкції байтів, адреси нот, самі процедури. Досить написати власний програміст на Python, Rust, C тощо.
Він працює через протоколи один рівень за раз. Є чотири окремі шляхи до цільового чіпа, кожен з яких проходить через різний набір шарів. Існуючі операції, зокрема ch32rv, читаються як документ, а не як останнє слово.
Хороша частина полягає в тому, що кожен запис говорить вам, наскільки йому вірити. Перевірено означає, що автор записав це на реальному обладнанні. Сертифікація означає, що кілька попередніх реалізацій сумісні. Одне джерело, конфлікт і завдання покривають слабші випадки. Проект означає твір оригінального дизайну, який ще ніхто не створював і не вимірював. Є файл покриття, який показує, які документи достатньо повні, щоб це зробити, і де є діри.
Одна заковика: це все в Японії, а деталі ще розгортаються. Планується англійська. Ліцензія MIT.
Дивіться більше на GitHub.