|
1. Почему может не работать “__enable_interrupt;” 2. При подключении к проекту очередного модуля и вызова функции, Добавляю в конец файла из « …\avr\src\template\cfgm128.xcl » Дальше я решаю восстановить этот файл как был, а исправленный переписываю в Почему? Ведь я же ничего больше не трогал, только переместил файл в другое место. Ребята, посоветуйте пожалуйста как поступить лучше. Прошу прощения, Заранее благодарю всех читавших и ответивших.
E-mail:
info@telesys.ru
Строка - «#include
Пришлось воспользоваться «asm("SEI");» - все заработало.
определенной в нем, получаю:
“Linking…
Error[e133]: The output format intel-extended cannot handle multiple address spaces.
Use format variants (-y -O) to specify which address space is wanted”
-y(CODE)
-Ointel-extended,(XDATA)=eeprom.a90
Теперь все прошло без ошибок.
папку с проектом и указываю к нему путь в опциях Линкера, получаю:
“Linking…
Error[e72]: Segment NEAR_Z must be defined in a segment definition option (-Z, -b or -P) “
Просто не хотелось менять исходные файлы из « …\avr\src\template » под каждый проект.
что я пропустил это в документации.
Ответы