|
IAR AVR - когда вредна оптимизация... |
|
|
|
 |
Ответов
|
Apr 23 2009, 15:41
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 18-06-05
Пользователь №: 6 117

|
Цитата(xemul @ Oct 16 2007, 18:36)  Код #pragma optimize=none inline static void foo(void) { __watchdog_reset(); MCUSR &= ~(1 << WDRF); cli(); WDTCSR |= (1 << WDCE) | (1 << WDE); WDTCSR = 0x00; sei(); } Вопрос знатокам: в указаном примере функция foo будет встраиваться? Мне inlining удается только когда поставлена опция оптимизации - high, а иначе RCALL foo. Не помогает даже #pragma inline=forced. (IARAVR 5.11B)
|
|
|
|
Сообщений в этой теме
Alechin IAR AVR - когда вредна оптимизация... Oct 15 2007, 13:55 scifi Мне кажется, тут двух мнений быть не может: если н... Oct 15 2007, 17:54 PSP И еще не забыть запретить прерывания. Иначе баг из... Oct 15 2007, 19:56 IgorKossak Цитата(Alechin @ Oct 15 2007, 16:55) Побо... Oct 16 2007, 09:23 Alechin ЦитатаВ руководстве сказано:
это означает, что дан... Oct 16 2007, 15:22  IgorMarx Цитата(Runner @ Apr 23 2009, 19:41) Вопро... Apr 23 2009, 20:05   Сергей Борщ Цитата(IgorMarx @ Apr 23 2009, 23:05) буд... Apr 24 2009, 06:53    MrYuran Цитата(Сергей Борщ @ Apr 24 2009, 10:53) ... Apr 24 2009, 07:06     Сергей Борщ Цитата(MrYuran @ Apr 24 2009, 10:06) Это ... Apr 24 2009, 10:00      Dog Pawlowa Цитата(Сергей Борщ @ Apr 24 2009, 13:00) ... Apr 24 2009, 10:50  Dog Pawlowa Цитата(Runner @ Apr 23 2009, 18:41) Вопро... Apr 24 2009, 08:38 tourist Цитата(Dog Pawlowa @ Apr 24 2009, 14:50) ... Apr 24 2009, 12:08 Dog Pawlowa Вот, наткнулся на свои макросы...
Хм, запрета прер... Apr 29 2009, 16:46 Dir Цитата(tourist @ Apr 24 2009, 15:08) При ... May 5 2009, 12:01  Сергей Борщ Цитата(Dir @ May 5 2009, 15:01) Т.е. явно... May 5 2009, 12:03   Dog Pawlowa Я бы сформулировал по другому:
Имеет ли право Атме... May 5 2009, 12:13   Dir Цитата(Сергей Борщ @ May 5 2009, 15:03) В... May 5 2009, 12:21    Сергей Борщ Цитата(Dir @ May 5 2009, 15:21) но, по па... May 5 2009, 13:07     Dir Цитата(Сергей Борщ @ May 5 2009, 16:07) О... May 5 2009, 14:12      Сергей Борщ Цитата(Dir @ May 5 2009, 17:12) Ведь посл... May 5 2009, 16:12       Dir Цитата(Сергей Борщ @ May 5 2009, 19:12) Н... May 5 2009, 17:57
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|