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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> WinAVR криво собирает код...
_Pasha
сообщение Apr 10 2009, 00:03
Сообщение #46


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Nick_Shl @ Apr 9 2009, 21:45) *
А я столкнулся с таким глюком:.....

Заинтересовался... Единственное, что делает новый код - он на три команды короче.
Go to the top of the page
 
+Quote Post
Nick_Shl
сообщение Apr 10 2009, 04:23
Сообщение #47


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 17-04-08
Пользователь №: 36 850



Цитата(_Pasha @ Apr 10 2009, 02:03) *
Заинтересовался... Единственное, что делает новый код - он на три команды короче.
Там есть несколько таких мест. Одно из них обработчик команды CMD_LOAD_ADDRESS.
Было:
Код
    address_flash  = ((*(rx_pntr+3)*256)+*(rx_pntr+4))*2;
Стало:
Код
    address_flash = 0;
    *(((unsigned char *)&address_flash) + 1) = *(rx_pntr + 3);
    *(((unsigned char *)&address_flash) + 0) = *(rx_pntr + 4);
    address_flash *= 2;
Возможно проблема в нем. В этом коде отличий побольше. Новый даже длиннее на 3 команды.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th August 2025 - 06:51
Рейтинг@Mail.ru


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