Скачал uVision с torrents.ru - все поставил, работает... Но периодически (пару раз в день) ругается на лицензию. Приходится ее генерить снова и менять. И при отладке размер кода ограничен 32 кб. Это кейген кривой или я что-то не так делаю?
Нашел и скачал с торрентс.ру версию 4.03 - там все нормально! Только была проблемка с присобачиванием Виглера - uVision4 по-дефолту не поддерживает RDI-драйверы. Точнее не дает выбрать свой, мол идите покупайте фирменный JTAG... Но скачал новый H-JTAG 1.0 - так он сам мне пропатчил Кейл и теперь там можно выбрать его в качестве программатора.
Наверно в Проджект - настройка или свойства. Я с lpc2138 поработал уж года 1.5 назад, позабыл все, а KEIL у меня не установлен щас. Ща кейлисты может подтянуться подскажут. Галекс вроде с ARM работал.
One of the hardest parts of starting a new project is selecting the right mix of compiler, assembler, and linker options for the particular chip you use. µVision provides the Device Database which makes this tedious task easy.
Типа - самое сложное в старте проекта выбрать правильное сочетание настроек компилятора асма и линкера. Но с базой данных µVision все просто !
Наверно в мануал придется зырить. Что-то типа "квик старт"
Добавлено спустя 7 минут 47 секунд: Кстати там в кейл примеров в установкке полно под все семейства ARM - открой пример под atmel возможно там рихтовка будет очевидней.
код компилируется и прошивается без ошибок но ни моргать ни даже просто выставить единичку или нолик на P0.30 не получается такое впечатление что арм после старта висит (нога ресета на землю не закорочена) что я делаю не так?
Как я понял арм у тебя другой, тогда может быть дело в необходимости другого стартап файла ? расширение .s он наверно в папке проекта лежит а указывается в настройках проекта вроде.
Даташит у олимекса конечно злой, столько разных названий чипа внутри (2294, 2124, 2214), копипастеры блин . Так вот вопрос на засыпку, у тебя на плате 2294 или 2294/01 ? Потому как они разные, и у простого 2294 быстрого ввода-вывода нет...
Добавлено спустя 5 минут 40 секунд: А, а даже если это /01, то Fast GPIO все равно еще включать надо: