Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SilabsIDE+KeilC51
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
bychkov_vladimir
Добрый день всем !
Скажите кто может сталкивался с этой проблемой.
Как заставить средство разработчика IDE 2.91, 3.4 c компилятором С от Кейл генерить код без ограничений ? Есть проект. есть выходные данные
Program Size: data=54.3 xdata=448 code=17949
стоит увеличить data на один байт (просто добавить переменную) - проект линкуется, компилируется без замечаний, но при загрузке во флеш, программа не работает - ВООБШЕ. контроллер молчит.

Заранее благодарен за ответ !
SergeiCh
Цитата(bychkov_vladimir @ Sep 11 2008, 20:03) *
Как заставить средство разработчика IDE 2.91, 3.4 c компилятором С от Кейл генерить код без ограничений ?
Заплатить денег Кейл smile.gif ?
bychkov_vladimir
Добрый день !
я несколько повторюсь по той причине, что прошлое мое сообщение было удалено по непонятной причине (правил не нарушал)

я Использую С8051F344 IDE 2.91 и Keil C51.
результат компиляции следуюший

Program Size: data=54.3 xdata=448 code=17986
LINK/LOCATE RUN COMPLETE. 4 WARNING(S), 0 ERROR(S)

но стоит мне объявить в проекте еще одну переменную типа char
проект компилируется без проблем и критических сообщений, грузиться флеш, но контроллер не работает. удалив эту переменную и перекомпилировав и загрузив проект наново - все начинает работать по прежнему. В чем причина, кто может подсказать ?
Спасибо
_NB
Цитата(bychkov_vladimir @ Sep 12 2008, 14:00) *
В чем причина, кто может подсказать ?

Врядли здесь много телепатов. Проект давайте(и информация о версии компилятора Keil не помешает) - тогда может что-то и получится подсказать.
Сергей Борщ
Цитата(bychkov_vladimir @ Sep 12 2008, 14:00) *
4 WARNING(S), 0 ERROR(S)
Для начала можно разобраться что означают эти 4 warnings и свести их к нулю. Потом посмотреть, где находится стек(data/xdata), сколько он занимает и куда размещается ваша новая переменная. Возможно они накладываются и соответственно стек рушится.
P.S. про телепатов _NB верно заметил.
zltigo
Цитата(bychkov_vladimir @ Sep 12 2008, 13:00) *
я несколько повторюсь по той причине, что прошлое мое сообщение было удалено по непонятной причине (правил не нарушал)

Moderator:
Будьте внимательнее при создании тем - никто ничего не удалял. Ваши темы-дубли объединил.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.