|
как в winavr сделать так чтоб в прерывании вместо push/pop было st/ld, ... |
|
|
|
May 20 2008, 07:06
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 11-03-08
Пользователь №: 35 811

|
есть проблема с компилятором WinAVR-20071221 в прерываниях он ставит push/pop, в результате стека не хватает, хочу заменить на st/ld, кто знает как это зделать, перейти на iar нет возможности.
|
|
|
|
Ответов
|
May 20 2008, 11:44
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 11-03-08
Пользователь №: 35 811

|
Цитата(VladimirYU @ May 20 2008, 15:25)  Все дело IMHO в разных способах организации стека. В ИАР он рганизован программно без использования регистра указателя стека, поэтому там St/Ld, а у вас фактически аппаратно с использованием регистра указателя стека, такова реализация компилятора. Боюсь, что никак эту особенность вам не обойти. думаю что да, но вопрос остается открытым, как сказать компилятору не ставить push/pop
|
|
|
|
Сообщений в этой теме
Kibi как в winavr сделать так чтоб в прерывании вместо push/pop было st/ld May 20 2008, 07:06 Kuzmi4 Цитата(Kibi @ May 20 2008, 10:06) есть пр... May 20 2008, 07:49 MrYuran Цитата(Kibi @ May 20 2008, 10:06) есть пр... May 20 2008, 08:03 singlskv Цитата(Kibi @ May 20 2008, 11:06) есть пр... May 20 2008, 08:08 Kibi Цитата(singlskv @ May 20 2008, 12:08) Пря... May 20 2008, 09:50  VladimirYU Цитата(Kibi @ May 20 2008, 13:50) когда с... May 20 2008, 10:01  defunct Цитата(Kibi @ May 20 2008, 12:50) когда с... May 20 2008, 10:04   Kibi Цитата(defunct @ May 20 2008, 14:04) Вы з... May 20 2008, 10:29    Непомнящий Евгений Цитата(Kibi @ May 20 2008, 14:29) нет, ло... May 20 2008, 10:47     Qwertty Цитата(Непомнящий Евгений @ May 20 2008, 14... May 20 2008, 10:54     Kibi Цитата(Непомнящий Евгений @ May 20 2008, 14... May 20 2008, 10:59      aesok Цитата(Kibi @ May 20 2008, 14:59) просьба... May 20 2008, 11:04      Qwertty Цитата(Kibi @ May 20 2008, 14:59) если ес... May 20 2008, 11:33       VladimirYU Цитата(Qwertty @ May 20 2008, 15:33) Реше... May 20 2008, 11:47        galjoen Мне кажется, что первопричина тут в том, что один ... May 20 2008, 12:04        Непомнящий Евгений Цитата(VladimirYU @ May 20 2008, 15:47) Р... May 20 2008, 12:12       aesok Цитата(Qwertty @ May 20 2008, 15:33) Цита... May 20 2008, 15:57    777777 Цитата(Kibi @ May 20 2008, 14:29) нет, ло... May 20 2008, 10:53    defunct Цитата(Kibi @ May 20 2008, 13:29) нет, ло... Aug 17 2008, 02:41  singlskv Цитата(Kibi @ May 20 2008, 15:44) думаю ч... May 20 2008, 18:37 SasaVitebsk Совершенно согласен defunct. с Я бы добавил ещё сл... Aug 17 2008, 10:16 Qwertty Цитата(SasaVitebsk @ Aug 17 2008, 14:16) ... Aug 17 2008, 19:09  SasaVitebsk Цитата(Qwertty @ Aug 17 2008, 22:09) А че... Aug 18 2008, 00:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|