|
Нарвался на глючище..., addon |
|
|
|
Jul 4 2015, 09:18
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Прошу присобачить к теме Dr.Alex-а. Поскольку сам писал так же, решил проверить. В Кейле. Оптимизация -o0 Код ;;;84 while (hUsbDeviceFS.dev_state != USBD_STATE_CONFIGURED) { } 000010 bf00 NOP |L3.18| 000012 480a LDR r0,|L3.60| 000014 f89001fc LDRB r0,[r0,#0x1fc]; hUsbDeviceFS 000018 2803 CMP r0,#3 00001a d1fa BNE |L3.18| Оптимизация -o3 Код ;;;84 while (hUsbDeviceFS.dev_state != USBD_STATE_CONFIGURED) { } 000010 4809 LDR r0,|L3.56| 000012 f89001fc LDRB r0,[r0,#0x1fc] |L3.22| 000016 2803 CMP r0,#3 000018 d1fd BNE |L3.22| Видим, что Кейл ведет себя так же.  А писатели Куба - лохи голимые. Надо было volatile задать. Dr.Alex - спасибо. Еще один малый шаг к вершинам познания...
|
|
|
|
|
Jul 4 2015, 10:11
|
Частый гость
 
Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355

|
Цитата(ViKo @ Jul 4 2015, 14:18)  Dr.Alex - спасибо. Еще один малый шаг к вершинам познания... Спасибо то за что? Это же очевидно.
|
|
|
|
|
Jul 4 2015, 13:01
|
Частый гость
 
Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355

|
Цитата(ViKo @ Jul 4 2015, 15:27)  А когда у меня USB не запускается из-за этого Из-за volatile? Я был о вас лучшего мнения
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|