|
Странная проблема при оптимизации |
|
|
|
Sep 28 2018, 09:29
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Есть такой код Код uint32_t master_ack; //global master_ack = CAN_RX_Master(); if (master_ack == 1) { //пришел сюда если optimization = Low } else //no response { //пришел сюда если optimization = High } master_ack равен 1. при optimization = High я попадаю в else. при optimization = Low я попадаю в if. Все? Сливаем IAR?
Сообщение отредактировал Jenya7 - Sep 28 2018, 09:31
|
|
|
|
Ответов
|
Sep 28 2018, 10:42
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата(Jenya7 @ Sep 28 2018, 13:40)  объявить их volatile? А когда-то можно было не объявлять?
|
|
|
|
Сообщений в этой теме
Jenya7 Странная проблема при оптимизации Sep 28 2018, 09:29 scifi Грабли обычно одни и те же: volatile и гонки.
Цит... Sep 28 2018, 09:50 Jenya7 Цитата(scifi @ Sep 28 2018, 15:50) Грабли... Sep 28 2018, 09:55  scifi Цитата(Jenya7 @ Sep 28 2018, 12:55) volat... Sep 28 2018, 10:08 Сергей Борщ CAN_RX_Master() покажите. Предполагаю, что оптимиз... Sep 28 2018, 10:05 Jenya7 Цитата(Сергей Борщ @ Sep 28 2018, 16:05) ... Sep 28 2018, 10:18    scifi Цитата(Jenya7 @ Sep 28 2018, 13:40) объяв... Sep 28 2018, 10:43 E.V.G. Либо mot_num становится отрицательным из-за (RxMes... Sep 28 2018, 10:50 Jenya7 Цитата(E.V.G. @ Sep 28 2018, 16:50) Либо ... Sep 28 2018, 11:12  scifi Цитата(Jenya7 @ Sep 28 2018, 14:12) в нач... Sep 28 2018, 11:27   Jenya7 Цитата(scifi @ Sep 28 2018, 17:27) Кстати... Sep 28 2018, 12:58    scifi Цитата(Jenya7 @ Sep 28 2018, 15:58) да но... Sep 28 2018, 13:06   kolobok0 Цитата(scifi @ Sep 28 2018, 14:27) Кстати... Sep 28 2018, 16:26  scifi Цитата(Jenya7 @ Sep 28 2018, 14:12) О... Sep 28 2018, 18:40 Сергей Борщ Теперь покажите объявление can_params. Ее член mes... Sep 28 2018, 11:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|