shiru8bit

shiru8bit 

Программист, музыкант, самоделкин, ретрогеймер

88subscribers

814posts

Безумие возвращается

На днях я снова занялся ковыряниями платы ACE-UNO на отечественном микроконтроллере «Амур». Огромная проблема, мешающая мне делать проекты на ней — очень медленная загрузка скетчей.
На загрузку в плату скромного тестового скетча на 170 килобайт уходит полторы минуты! Это очень долго и очень мешает в отладке, каждый раз ждать столько времени.
Я занимался изучением этого вопроса, как бы заставить грузиться побыстрее. За прошедшее время вышел обновлённый бутлоадер, и я решил обновиться. А для этого мне нужен JTAG-адаптер, умеющий работать с RISC-V.
Но такого у меня под рукой не было, есть только старенький J-Link, выпущенный задолго до всех этих RISC-V дел. Поэтому было нужно купить какой-то на чипе FT2232H, и срочно.
В продаже на Озоне как раз был родной ELJTAG от Elbear, который идёт в комплекте с такими платами. Я покупал без него, а теперь вот понадобился. Доставка была быстрой, другие программаторы из Китая ждать долго.
Да и кабели паять не хотелось, потому что одна ошибка — и минус плата за 6 тысяч. Пришлось поддержать отечественного производителя и купить ещё и программатор за 2714 рублей. Эх.
Впрочем, это не сильно дороже китайских, не в десять раз. Но зато мои проблемы будут решены. Ведь будут?
Купил, подключил, зашил свежий бутлоадер. Без изменений. В Arduino IDE есть опция прошивки скетча не через USB, а прямо через JTAG. Попробовал её. Загрузка стала вдвое дольше! 900 байт в секунду, не сильно быстрее, чем на Спектруме с кассеты.
Это фиаско, братан. Просто фиаско.
Subscription levels6

Микро 16

$0.23 per month
Просто потому что нельзя 8. Даже самая малая поддержка важна. Спасибо!

База 128

$1.82 per month
Для тех, кто просто хочет поддержать. Спасибо!

Супер 256

$3.7 per month
Для тех, кто хочет поддержать. Спасибо!

Кило 320

$4.6 per month
Для тех, кто сильно хочет поддержать. Спасибо!

Мега 640

$9.1 per month
Для тех, кто очень хочет поддержать. Спасибо!

Гига 1024

$14.6 per month
Для тех, кто крайне хочет поддержать. Спасибо!
Go up