реклама на сайте
подробности

 
 
> CodeVisionAVR C Compiler, Подскажите
srg_co
сообщение Jul 13 2005, 13:32
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



В чем отличие
CodeVisionAVR C Compiler Standart и
CodeVisionAVR C Compiler Professional
На сайте про префесионал вообще ни звука, хотя в родном хелпе кое-где упоминают об этом, например в опциях проекта, можно например в явную указывать начало стека и еще с векторами что-то.
Есть ли ограничения на объем генерируемого кода, например для М128, в чем фишка, только в том что адрес стека можно настроить sad.gif Подскажите плиз, кто с эти разбирался ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
moonrock
сообщение Jul 13 2005, 13:48
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 24-03-05
Из: Санкт-Петербург
Пользователь №: 3 661



Пользую Standart. После лечения никаких ограничений на меге128 не было.
О стеке: честно я ничего не искал, посмотрел где компилятор инициализирует стек и сделал свою ассемблерную вставку после инициализации.
Go to the top of the page
 
+Quote Post
srg_co
сообщение Jul 13 2005, 13:59
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



Да меня это в общем не напрягает, просто интересно.
Go to the top of the page
 
+Quote Post
Altair
сообщение Jul 13 2005, 14:23
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644



Сурцы либов есть. Больше явных отличий не увидел.


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
SlavaCh
сообщение Jul 20 2005, 11:40
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 86
Регистрация: 26-01-05
Пользователь №: 2 200



Подскажите плиз, как заставить CVAVR вместо rjmp 0 ставить reti в неиспользуемых прерываниях? Нигде не нашел. А целый день мучался - контроллер сбрасывался и все. Выяснилось - стал использовать пин как выход, и на этом пине забыл выключить интеррапт.
И еще - можно ли как-то самому определять расположение областей памяти - типа стека. А то он стекпойнтер настраивает на верхнюю границу памяти, и тоже была проблема - при использовании внешней рам 64К криво запаяли плату, и соотв внешней памяти как бы не было - не читалась. И соотв. о возврате из подпрограммы не могло быть и речи- тоже долго мучился пока не нашел в чем проблема. Ведь грамотнее всего стек расположить во внутр памяти, а всю внешнюю тогда можно и протестировать при включении.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 02:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016