я фигею от фирмы keil software - каждый новый апдейт "лучще" предыдущего (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
bialix 28 августа 2003 г. 15:42
|
|
|
|
уже в который раз они рассказывают, что наконец-то они добавили поддержку памяти far и даже можно для far использовать явное указание адреса по _at_ . Пробую - болт с газовой резьбой. При использовании объявления far программа собираться не хочет наотрез - линкер ругается, что не хватает ему библиотечных функций:
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C?CLDXPTR
MODULE: C:\KEIL\C51\LIB\C51BS.LIB (?C?CLDPTR)
Опция 'far' memory type support выбрана - раньше хоть собиралось, но _at_ не работало. Теперь и не собирается (версия 7.07). 3.14..........
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Это точно опять халтурить стали :( У меня startup.a51 в несложном проекте не прилинковывается с lx51 с code rom size - large, выдается ошибка 121, зато с compact все ok. Под версией 7.05 нормально собирается по любому. Сырая верия, лучше не пользоваться. — Sot (28.08.2003 21:14, пустое)
- А у меня проект из 7.06 отказывыается работать в 7.07... Проблема с линкером... меняю LX51 на BL51 - работает... Отключаю в LX51 опцию Linker Code Packing - работает... Чтобы это значило...Раньше при переходе с версии на версию подобного не наблюдал... Прога совсем простая, без всяких там библиотек и флоатов... Вот так... — zlogic (28.08.2003 18:05, пустое)
- не, похоже сам дурак, поспешил с обвинениями. Только что еще раз попробовал - все работает! — bialix (28.08.2003 16:14, 195 байт)
- Сложность проекта переросла возможности разработчиков :-) — AlexD (28.08.2003 16:04, пустое)
- С отладчиком тоже фигня — Shandy (28.08.2003 16:01, 170 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru