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

 
 
> Keil Оптимизатор
vlad_new
сообщение Jan 16 2012, 16:45
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Как использовать переменные типа volatile и одновременно пользоваться стандартными библиотеками, где все сплошником char*.
Приходится везде вписыать что то типа:
volatile char Buf1[100], Buf2[100];
.....
memcopy((char*)Buf1,(char*)Buf2,20);
.....
Если же Buf не будут volatile, то оптимизатор выбрасывает строки типа: Buf1[0]=7;
Может как то можно переопределить в билиотеках char на volatile char, ну или еще как то справится с этими неудобствами?

Сообщение отредактировал vlad_new - Jan 16 2012, 16:49
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vlad_new   Keil Оптимизатор   Jan 16 2012, 16:45
- - scifi   Цитата(vlad_new @ Jan 16 2012, 20:45) Есл...   Jan 16 2012, 18:08
|- - vlad_new   Цитата(scifi @ Jan 16 2012, 22:08) А поче...   Jan 16 2012, 18:43
- - Genadi Zawidowski   Несовсем понятно о какой строчке идёт речь. Можект...   Jan 16 2012, 18:57
|- - vlad_new   Цитата(Genadi Zawidowski @ Jan 16 2012, 22...   Jan 16 2012, 19:07
- - scifi   Этот код какой-то кривой. Например, переменная ...   Jan 16 2012, 19:34
|- - vlad_new   Цитата(scifi @ Jan 16 2012, 23:34) Этот к...   Jan 16 2012, 19:51
|- - scifi   Цитата(vlad_new @ Jan 16 2012, 23:51) Уже...   Jan 16 2012, 20:03
||- - vlad_new   Цитата(scifi @ Jan 17 2012, 00:03) Это гл...   Jan 16 2012, 20:12
||- - Allregia   Цитата(vlad_new @ Jan 16 2012, 22:12) Да ...   Jan 16 2012, 20:17
|||- - vlad_new   Цитата(Allregia @ Jan 17 2012, 00:17) Пот...   Jan 16 2012, 20:20
||- - scifi   Цитата(vlad_new @ Jan 17 2012, 00:12) А н...   Jan 16 2012, 20:20
||- - aaarrr   Цитата(vlad_new @ Jan 17 2012, 00:12) А н...   Jan 16 2012, 20:24
||- - vlad_new   Цитата(aaarrr @ Jan 17 2012, 00:20) Подоб...   Jan 16 2012, 20:30
|||- - aaarrr   Цитата(vlad_new @ Jan 17 2012, 00:30) Вне...   Jan 16 2012, 20:35
|||- - scifi   Цитата(vlad_new @ Jan 17 2012, 00:30) Ест...   Jan 16 2012, 20:36
|||- - vlad_new   Цитата(scifi @ Jan 17 2012, 00:36) Можно ...   Jan 16 2012, 20:51
|||- - aaarrr   Цитата(vlad_new @ Jan 17 2012, 00:51) Но ...   Jan 16 2012, 21:23
|||- - vlad_new   Цитата(aaarrr @ Jan 17 2012, 01:23) Позво...   Jan 16 2012, 21:35
|||- - scifi   Опять всё по кругу... Цитата(vlad_new @ Jan ...   Jan 17 2012, 06:16
||- - scifi   Цитата(aaarrr @ Jan 17 2012, 00:24) Стран...   Jan 16 2012, 20:31
|||- - aaarrr   Цитата(scifi @ Jan 17 2012, 00:31) Зачем ...   Jan 16 2012, 20:37
||- - vlad_new   Цитата(aaarrr @ Jan 17 2012, 00:24) Подоб...   Jan 16 2012, 20:32
|- - aaarrr   Цитата(vlad_new @ Jan 16 2012, 23:51) Реа...   Jan 16 2012, 20:13
- - scifi   Да, забыл. Можно просто макрос. Ну и я переврал не...   Jan 16 2012, 21:05
|- - vlad_new   Цитата(scifi @ Jan 17 2012, 01:05) Да, за...   Jan 16 2012, 21:08
- - _Ivana   Продолжу от лица неопытных новичков Можно было ...   Jan 17 2012, 17:07
|- - aaarrr   Цитата(_Ivana @ Jan 17 2012, 21:07) Два р...   Jan 17 2012, 17:14
- - _Ivana   Хороший вопрос! Я сначала написал, а потом на...   Jan 17 2012, 17:22
- - aaarrr   Зачем, нет ЗАЧЕМ делить на 16 последовательным выч...   Jan 17 2012, 18:13
- - _Ivana   ЦитатаЗачем, нет ЗАЧЕМ делить на 16 последовательн...   Jan 17 2012, 18:25
- - aaarrr   Цитата(_Ivana @ Jan 17 2012, 22:25) Напри...   Jan 17 2012, 18:34
- - vlad_new   Я тут попробывал интерсный тип указателя к библиот...   Jan 19 2012, 01:04
- - XVR   Цитата(vlad_new @ Jan 19 2012, 05:04) Я т...   Jan 19 2012, 09:26


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:53
Рейтинг@Mail.ru


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