KillJoy 0 25 ноября, 2010 Опубликовано 25 ноября, 2010 · Жалоба Всем привет! С помощью ICC7 получил HEX из C. Но при загрузке в программатор(понипрог) не хватает места(контроллер ATTiny2313). Вот такая картина. Что делать то??? ______WinRAR.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 25 ноября, 2010 Опубликовано 25 ноября, 2010 (изменено) · Жалоба Всем привет! С помощью ICC7 получил HEX из C. Но при загрузке в программатор(понипрог) не хватает места(контроллер ATTiny2313). Вот такая картина. Что делать то??? И компилятор даже предупреждения не выдал ? Очень странно. Можно попробовать включить в компиляторе оптимизацию по размеру ... Изменено 25 ноября, 2010 пользователем kovigor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KillJoy 0 25 ноября, 2010 Опубликовано 25 ноября, 2010 · Жалоба Каким образом ее включить?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 25 ноября, 2010 Опубликовано 25 ноября, 2010 · Жалоба Каким образом ее включить?? Не знаю. С ICC не работал. В CodeVision она включется в настройках проекта. И вообще, там почти наверняка надо указать компилятору, какой у вас МК, а то он такого наворотит ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 25 ноября, 2010 Опубликовано 25 ноября, 2010 · Жалоба а из самого ICC шили? Что за программатор у Вас? При билде проекта сколько показывает использования flash? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vvs157 0 25 ноября, 2010 Опубликовано 25 ноября, 2010 · Жалоба Всем привет! С помощью ICC7 получил HEX из C. Но при загрузке в программатор(понипрог) не хватает места(контроллер ATTiny2313). Вот такая картина. Что делать то???У вас скомпиллированный код занимает >0800H и естественно в 2313 с ее 2к флеша не лезет. Либо менять МК, либо оптимизировать код, либо играть с настройками оптимизатора компилятора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 9 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба Всем привет! С помощью ICC7 получил HEX из C. Но при загрузке в программатор(понипрог) не хватает места(контроллер ATTiny2313). Вот такая картина. Что делать то???Очень это странно! Линкер должен был выдать кучу предупреждений. Вероятно, у Вас неправильные настройки проекта - указан в нвстройках другой тип МК. Зайдите в настройки: Menu -> Project -> Options. Выбирите закладку Target и в Device Configuration выбирите ATiny2313. Каким образом ее включить??Там же в Options нужно выбрать закладку Compiler и поиграться галочками в Optimizations. Возможно, помогут уменьшить размер кода настройки в закладке Target... P.S. Транслятор от ImageCraft версии 7 генерит более "длинный" код для программы, чем транслятор версии 6. Может быть стоит воспользоваться старой версией? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ucMike 0 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба Версия 6.31. Два варианта: по умолчанию и с оптимизацией. 1.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 9 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба В версии 7.22 нормально транслируется/линкуется, если в Options в закладке Compiler поставить две галки 1. Code Compression 2. Treat 'const' as '_flash' Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KillJoy 0 14 декабря, 2010 Опубликовано 14 декабря, 2010 · Жалоба Спасибо прошивка работает но не совсем правильно. Часы получаются на 1/3 окружности.( http://www.microsyl.com/index.php/2010/03/...opeller-clock/) Есть у кого какиенибудь соображения почему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mp41 0 14 декабря, 2010 Опубликовано 14 декабря, 2010 · Жалоба Спасибо прошивка работает но не совсем правильно. Часы получаются на 1/3 окружности.( http://www.microsyl.com/index.php/2010/03/...opeller-clock/) Есть у кого какиенибудь соображения почему? Обороты втрое выше, чем необходимо. Ссылка не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex_Pol 0 14 декабря, 2010 Опубликовано 14 декабря, 2010 · Жалоба Работает ссылка. После обработки напильником. /) нужно отпилить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KillJoy 0 14 декабря, 2010 Опубликовано 14 декабря, 2010 · Жалоба Увеличение скорости ни к чему не привело. Изображение опять стабилизируется на 1/3. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться