21.12.2012 (аккурат в конец света) вышла новая версия CoIDE.
Протестировано: работает.
Тестирование осуществлялось с отладчиком (программатором) CoLinkEx-PL (прошивка v.4.0), драйвер CoLinkEx v.1.2.0. Естественно, и CoIDE 1.6.2.
Известно, что, начиная с версии 1.4.0, требуется внешний GCC-компилятор. CooCox рекомендует использовать GCC ARM Embedded. В данном случае была использована версия gcc-arm-none-eabi-4_6-2012q4-20121016.
Начиная с версии 1.6.0, изменилось расширение файла проекта. Теперь это не COB, а COPROJ. Причём, при открытии старого проекта cob-файл автоматически преобразуется в coproj, а старый, с расширением cob, на всякий случай сохраняется в качестве резервной копии, с добавлением расширения .bak.
Что удивительно, в этой версии работает семихостинг: http://pluslab.ru/blog/coide/semihosting. Вообще, имеется странное чередование релизов CoIDE, где семихостинг то работает, то нет. Впрочем, китайцам виднее.
В качестве внешнего компилятора был протестирована самая свежая версия gcc-arm-none-eabi-4_7-2012q4-20121208-win32. Однако, она выдавала ошибки при компиляции. Разбираться лень. Тем более, что предыдущая, довольно свежая версия таки работает.
Действительно, проблема несовместимости CoIDE 1.6.2 с GCC ARM 4.7 уже поднята на форуме CooCox. Обещали исправить в следующей версии.
Оставить комментарий