Новости проекта:
- посылка с платами пришла на "место вручения" в Москве
- написана штатная программа и опробована конфигурация БК-0010 - замена до 4-х микросхем -017, -106, -107, -108
Программа написана так, что содержимое прошивок отвязано от самой программы, и можно собрать нужную конфигурацию эмуляции простым скриптом при помощи одной единственной утилиты srecords (srec_cat), то есть кто не хочет - может компиляторы не ставить и с ними не разбираться. При этом легко собирая нужный конфиг прошивки.
Сборка исходников осуществляется GCC (пробовал готовые сборки CodeSourcery и ARM toolchain) или IAR (размер кода прошивки менее 8К, есть бесплатная лицензия типа KickStarter от IAR) - кому что нравится, для тех кто захочет поэкспериментировать поглубже.
Вот так сейчас выглядит стендик с БК-0010:
Кстати трассировка системной платы (пресловутой "переразведенки") не очень, когда сначала запустил РЕ-мулятор на видео начали строчки подергиваться (зазхватываю через ТВ-тюнер). Со штатными РЕ-шками помех на видео нету. В итоге ограничил скорость нарастания сигнала на выходах AD (есть такая фича у STM32) полосой 25МГц (сначала стояли аттрибуты на 50МГц) и помехи ушли.
Прелесть РЕ-мулятора еще и в том что он позволяет по последовательному порту сразу перешивать прошивку "на лету", то есть скорость написания, кросс-компиляции и прогона коротких тестов значительно увеличилась, теперь это просто стало удобно.
Слева там фото лежат аккуратно выпаянные оригинальные РЕ-шки, пришлось слегка повозиться, также сделал удлинитель клавы, и прочее. В-общем, постарался чтобы хобби выглядело красиво
Сейчас прочитаю еще (этим же РЕ-мулятором прямо на плате БК) прошивки -018 и -019 (МСТД на фото слева) и буду готовить программу к релизу - повычищаю все хвосты и на днях выложу.
PS. Также готовлюсь тестироваться на чуть более быстрой БК-0011М и ищу прошивки -327, -329 - микросхемы на плату Бейсика БК-0011М. Оно как бы необязательно, но было бы приятно сразу 5 чипов РЕ-мулировать.






Ответить с цитированием