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

 
 
> Возврат из функции в gcc., не возвращается=(
osminog
сообщение Jun 27 2006, 12:23
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 15-05-05
Пользователь №: 5 060



Компилю проект в avr-gcc . Так вот проблема такая: не происходит возврата из функций - процессор зависает на следующей строчке программы после функции, при этом сама функция нормально вызывается и исполняется. Может кто-то с этим сталкивался, подскажите плиз.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beer_warrior
сообщение Jun 27 2006, 14:22
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Код классный, пожалуй проблема не в нем.
Действительно похоже на стек.
Возможно мэйкфайл(выкладывайте) .
Кстати, в gcc есть опция назначения глубины стека.
А вообще произвродит впечетление, что не для того кристалла собирается или RAMTOP стоит неправильный, или что-то накручено не то в стартапе.
Вы в отладчике прогоняли? И еще стоит взглянуть на листинг.
Извините, что сумбурно - мыслей сразу много smile.gif


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- osminog   Возврат из функции в gcc.   Jun 27 2006, 12:23
- - _Bill   Цитата(osminog @ Jun 27 2006, 15:23) Комп...   Jun 27 2006, 12:38
|- - osminog   Код#include <include.h> volatile BASIC_RF_...   Jun 27 2006, 14:12
- - osminog   В отладчике пока не смотрел, понял в чем проблема ...   Jun 27 2006, 14:33
- - beer_warrior   На первый взгляд все в порядке. В отладчик его   Jun 27 2006, 14:43
- - aesok   > MCU = atmega128 Какое значение у бита M103C ...   Jun 27 2006, 15:07
|- - osminog   Цитата(aesok @ Jun 27 2006, 19:07) > M...   Jun 27 2006, 15:29
|- - 3.14   Цитата(osminog @ Jun 27 2006, 18:29) Цита...   Jun 27 2006, 18:36
- - Harbour   Если стек в ROM попадает, то оно так и будет работ...   Jun 27 2006, 16:57
|- - osminog   Цитата(Harbour @ Jun 27 2006, 20:57) Если...   Jun 27 2006, 18:26
|- - Harbour   Цитата(osminog @ Jun 27 2006, 21:26) Цита...   Jun 28 2006, 06:18
|- - osminog   Цитата(Harbour @ Jun 28 2006, 10:18) Если...   Jun 28 2006, 06:39
- - aesok   Цитата(osminog @ Jun 27 2006, 18:29) Цита...   Jun 27 2006, 18:36
- - vet   AVR в принципе не умеет выполнять код из ОЗУ. osmi...   Jun 28 2006, 06:48
|- - Harbour   Цитата(vet @ Jun 28 2006, 09:48) AVR в пр...   Jun 29 2006, 07:21
- - osminog   Fuse bit поставил равным единице. Не заработало=(....   Jun 28 2006, 07:44
|- - Harbour   Цитата(osminog @ Jun 28 2006, 10:44) Fuse...   Jun 29 2006, 07:34
- - Igor_U   Цитатаvoid basicRfInit(BASIC_RF_RX_INFO *pRRI, UIN...   Jun 28 2006, 11:35
- - _Bill   Цитата(Igor_U @ Jun 28 2006, 14:35) Цитат...   Jun 28 2006, 12:23


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

 


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


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