Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка при попытке компиляции Keil 3.22
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Arthur21
Доброго всем дня,

Я загрузил последнюю весию MDK Keil 3.22.
При попытке компиляции дыдает ощибку:

Retarget.c: Error: #869: could not set locale "" to allow processing of multibyte characters

Не компилирется ни один проект из списка примеров (examples).
05.gif
VAI
Последний MDK323a.
У меня сейчас пока установлен 3.22, примеры прекрасно компилируются.
А Вы, случайно, не в папку с длинными именем (русскими буквами, пробелами) установили компилятор?
Arthur21
Цитата(VAI @ Sep 11 2008, 12:50) *
Последний MDK323a.
У меня сейчас пока установлен 3.22, примеры прекрасно компилируются.
А Вы, случайно, не в папку с длинными именем (русскими буквами, пробелами) установили компилятор?


Программа установлена в C:/Keil.

Я лечил с помошью keygen.exe от http://caxapa.ru/ загруженнуй в прошлом году.
На работе нормально компилируется а дома выдает эту ощибку.
Сегодня загрузил еще одно лекарство от сахары rlarm310.exe. Вроде бы обновляет библиотечные фаилы.
Попробую дома тоже запустить.
VAI
при установке rlarm310 предлагает показать Вам "RL_Release_Notes", Вы прочли, что это такое и посмотрели, кто изготовитель?
rlarm - исходные тексты кейловской операционки. И в том посте, где Вы взяли на неё ссылку, так и написано.
Там подробнее http://www.keil.com/rl-arm/
Это не лекарство.
Здесь про правильное лекарство к последним версиям: http://caxapa.ru/121196.html
Попробуйте полностью удалите кейл и заново установите. Но старые (от 3.10) исходники операционки на него лучше не ставить. Исходники эти нужны только если Вы решили несколько модернезировать её. А так, без исходников, в виде библиотеки, она есть в поставке МДК.
Можете свежий МДК скачать тут и дать ему лицензию. Он станет не евалюшн.
сахаре есть ссылка на 3.23 http://caxapa.ru/129926.html
Arthur21
Цитата(VAI @ Sep 11 2008, 16:06) *
при установке rlarm310 предлагает показать Вам "RL_Release_Notes", Вы прочли, что это такое и посмотрели, кто изготовитель?
rlarm - исходные тексты кейловской операционки. И в том посте, где Вы взяли на неё ссылку, так и написано.
Там подробнее http://www.keil.com/rl-arm/
Это не лекарство.
Здесь про правильное лекарство к последним версиям: http://caxapa.ru/121196.html
Попробуйте полностью удалите кейл и заново установите. Но старые (от 3.10) исходники операционки на него лучше не ставить. Исходники эти нужны только если Вы решили несколько модернезировать её. А так, без исходников, в виде библиотеки, она есть в поставке МДК.
Можете свежий МДК скачать тут и дать ему лицензию. Он станет не евалюшн.
сахаре есть ссылка на 3.23 http://caxapa.ru/129926.html


Большое спасибо VAI !!
Буду скачивать 3.23 и попробую применить лекарство к нему.
А ты попробовал скомпилировать код > 16 Kb?
Спасибо !
VAI
Цитата
А ты попробовал скомпилировать код > 16 Kb?

Вот заодно сам и попробуешь. У нас у всех работает.
Arthur21
Цитата(VAI @ Sep 11 2008, 16:49) *
Вот заодно сам и попробуешь. У нас у всех работает.


Полезно будет узнать всем:

- Ошибка error #869 возникает когда Regional and Language settings не установлен на English.
VAI
Цитата
Ошибка error #869 возникает когда Regional and Language settings не установлен на English.

Это системные параметры? Т.е. , по русски "Языки и региональные стандарты" в "панели управления?
А у меня "русский"
Нажмите для просмотра прикрепленного файла

Может Вы при настройке стандартов что-то намудрили?
Arthur21
Цитата(VAI @ Sep 15 2008, 11:40) *
Это системные параметры? Т.е. , по русски "Языки и региональные стандарты" в "панели управления?
А у меня "русский"
Нажмите для просмотра прикрепленного файла

Может Вы при настройке стандартов что-то намудрили?


VAI хочу тебе передать большое спасибо за поддержку и участие в обсиждении моего вопроса.
У меня не русский Windows и региональные настройки также были установлены на другой язык.
Я скачал uVision MDK 3.23 и получил лицензию до 2012 года ( с помошью лкерства рекомендованного тобою ). Код размером 32 Kb компилируется без проблем.
Спасибо.
VAI
У меня windows тоже не русский - WinXP Pro x64 и установлен русский MUI...
Grizzzly
Такая же ошибка в ARM DS-5, где используется armcc. Самое удивительное, что примеры в IDE собираются, тестовый простенький пример с Makefile заработал, а большой рабочий проект спотыкается на первом же файле с исходниками.

UPD. Исправил. В Makefile была явно задавалась локаль, удалил это действие.
Obam
Цитата(Grizzzly @ Nov 10 2017, 22:49) *
Такая же ошибка в ARM DS-5, где используется armcc. Самое удивительное, что примеры в IDE собираются, тестовый простенький пример с Makefile заработал, а большой рабочий проект спотыкается на первом же файле с исходниками.

UPD. Исправил. В Makefile была явно задавалась локаль, удалил это действие.

Десять лет ветке (;
Grizzzly
Цитата(Obam @ Nov 11 2017, 15:45) *
Десять лет ветке (;

А ошибки всё те же sm.gif Не хотелось новую тему создавать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.