ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
1129780 Топик полностью
yни (05.09.2021 21:21, просмотров: 795) ответил Codavr на Китайский ARMv5TE. CH563. 100-130 МГц. 224К флэш, 64 К SRAM, 28 К. На али есть демоборды за 2тыр и сами камни 5шт/1900р
Дошли руки попробовать плату CH563MINIEVT (урезанный вариант основной платы). Оно работает. Мучился не долго. Я с Keil'ом не очень дружу, но пришлось его освоить. К сожалению, в IAR'е разработка под камень не получится по причине отсутствия исходников для некоторых используемых библиотек. Самого камня в IAR'е тоже нет. В принципе, можно допилить IAR до поддержки CH563, но без исходников прилагаемых бинарных библиотек толку будет мало. 

Первым делом я случайно сорвал microUSB с китайской платы и еле впаял обратно. Там хоть и 2 загрузочных USB, но они соединены "последовательно" :) После восстановления дело мал-помалу пошло. Попробовал простые и не очень примеры из прилагаемого комплекта: таймеры, последовательные порты. Фурычат. Решил тогда уж сразу web-сервер собрать и загрузить. Почти с полпинка завёлся. Нужно настройки адресов и MAC немного на свои поправить и оно заработало. Сейчас приглаживаю китайские исходники, ибо там уж совсем всё по-китайски. Последовательно пройдусь по всем примерам.

Из непонятного для меня. Почему-то флеш делится на две части (FLASH и EEPROM?) с плавающими размерами. Библиотека с функциями записи в обе части закрытая и функции отличаются. Этого я так и не понял.
Хотя выводы JTAG вроде есть (не выведены на свой разъём), но как отладка работает непонятно. На оригинальном китайском форуме вообще упоминали какой-то Multi-ICE и я так понял, что printf - наше всё. Это из глобальных минусов.
А так, в принципе, лампочки мигают, бутлоадер поддерживает три режима загрузки (usb,uart,ethernet), сеть вроде работает, да и uVision чего-то пытается компилировать. Непривычно после IAR'а.
Когда всё попробую, наваяю какой-нить пример с modbus-tcp и операционкой. Там, кстати, есть пример с uCos, но я его не пробовал.

Если кто знает можно ли как-то подсунуть объектные файлы uVision в IAR, то отпишитесь. Можно попробовать в асм декомпилировать и заново собрать в IAR. Не знаю насколько трудоёмко будет.