Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Инструментарий

Инструментарий Тестеры, паяльники, осциллографы, программаторы, IDE.

Ответ
 
Опции темы Опции просмотра
Старый 23.05.2020, 16:27   #176
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,031
Вес репутации: 6060/179
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Пробовал заменить ту строку на const и ничего не изменилось по размеру, видимо компилятор и так это оптимизирует в строку в пзу..
А свою функцию я тоже использую многократно в проекте, так зачем мне тратить память на универсальность которой не пользуюсь?
её надо сделать const и глобальной (убрать из функции).
Greg вне форума   Ответить с цитированием
Старый 23.05.2020, 16:34   #177
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от Greg Посмотреть сообщение
её надо сделать const и глобальной (убрать из функции).
Так и делал, у меня 256 байт под ascii так отведены.
maagalex вне форума   Ответить с цитированием
Старый 23.05.2020, 16:36   #178
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,875
Вес репутации: 2596/88
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Тут

Модулей на ESP32 много всяких, в том-же Маузере - 46шт.
Если какой-то снимают с призводства это не значит что нет других.

Если поставить галочки на Active и InStock получишь 18 позиций, из них и выбирай.


В Диджикее, если выбрать Active + InStock и убрать те что на колесах, оставив роницу - 25 позиций. С колесами - 91.
Есть из чего выбирать.
DimaS вне форума   Ответить с цитированием
Старый 25.06.2020, 02:56   #179
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Я тут, после того как уже смирился с нехваткой флеша и заказом новых чипов, заметил некую надпись в среде "Debug", переключил её на "Release", и о чудо! Программа после компиляции начала весить на треть меньше!..Но правда перестала работать..
Нагуглил что нужно все переменные которые применяются в прерываниях заменить на volatile ,заменил, заработало!..
Но..не пишет на СД карту, и ворнинг что я при записи передаю строку которая volatile в функцию fwrite ,а туда просто чар нужно передавать..
Как мне передать строку volatile туда где нужно char?..Я умею только создать массив чаров и циклом в него из массива volatile все значения перенести..
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 07:04   #180
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Я тут, после того как уже смирился с нехваткой флеша и заказом новых чипов, заметил некую надпись в среде "Debug", переключил её на "Release", и о чудо! Программа после компиляции начала весить на треть меньше!..Но правда перестала работать..
Нагуглил что нужно все переменные которые применяются в прерываниях заменить на volatile ,заменил, заработало!..
Но..не пишет на СД карту, и ворнинг что я при записи передаю строку которая volatile в функцию fwrite ,а туда просто чар нужно передавать..
Как мне передать строку volatile туда где нужно char?..Я умею только создать массив чаров и циклом в него из массива volatile все значения перенести..
ты можешь передать только указатель а массив... а в своей функции ...в цикле .... ползти по массиву и пихать свои чары.
SergP01 вне форума   Ответить с цитированием
Старый 25.06.2020, 08:35   #181
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,160
Вес репутации: 4064/119
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Нагуглил что нужно все переменные которые применяются в прерываниях заменить на volatile
У вас в Handler-ах до сих пор есть не volatile? Тогда мы идем у вам!!!
Марк вне форума   Ответить с цитированием
Старый 25.06.2020, 08:54   #182
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,358
Вес репутации: 4510/98
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Стандарты языка "Си"

maagalex
покажите кусок кода, с которым у Вас проблемы.
непонятно, что у Вас происходит и чего Вы в итоге хотите.
besogon вне форума   Ответить с цитированием
Старый 25.06.2020, 08:58   #183
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от besogon Посмотреть сообщение
maagalex
покажите кусок кода, с которым у Вас проблемы.
непонятно, что у Вас происходит и чего Вы в итоге хотите.
чего там непонятного.... он хочет в функцию которая байт передаёт- строку подпихнут....
там просто цикл добавить надо.....
SergP01 вне форума   Ответить с цитированием
Старый 25.06.2020, 11:05   #184
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от besogon Посмотреть сообщение
maagalex
покажите кусок кода, с которым у Вас проблемы.
непонятно, что у Вас происходит и чего Вы в итоге хотите.
PHP код:
  f_write(&file1,writestring,strlen,n);//write string 
вот writestring у меня волатиле, а функции записи в карту нужна страка чаров..и оно ворчит
passing argument 2 of 'f_write' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 11:10   #185
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,358
Вес репутации: 4510/98
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Стандарты языка "Си"

maagalex
у Вас внутри функции будет проигнорирован квалификатор.

В большинстве случаев проигнорированные квалификаторы ведут к ошибкам.

Если хотите убрать предупреждение - приведите тип.
besogon вне форума   Ответить с цитированием
Старый 25.06.2020, 11:41   #186
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от besogon Посмотреть сообщение
maagalex
у Вас внутри функции будет проигнорирован квалификатор.

В большинстве случаев проигнорированные квалификаторы ведут к ошибкам.

Если хотите убрать предупреждение - приведите тип.
Попробовал так указать, тоже самое
PHP код:
f_write(&fileO,(char)writestring,temp2,n);//write string 
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 11:57   #187
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Попробовал так указать, тоже самое
PHP код:
f_write(&fileO,(char)writestring,temp2,n);//write string 
temp2 - зто срока?
покажите как обьявлена
SergP01 вне форума   Ответить с цитированием
Старый 25.06.2020, 12:06   #188
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от SergP01 Посмотреть сообщение
temp2 - зто срока?
покажите как обьявлена
Нет, writestring строка, void Writo(char filename[],volatile char writestring[])
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 12:18   #189
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Нет, writestring строка, void Writo(char filename[],volatile char writestring[])
тады наверное надо писать (char*)
SergP01 вне форума   Ответить с цитированием
Старый 25.06.2020, 12:40   #190
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от SergP01 Посмотреть сообщение
тады наверное надо писать (char*)
Ворнинги исчезли, но функция при работе так и выдаёт ошибку закрытия файла, (20) в моём случае..
PHP код:
if(f_close(&fileO)!= FR_OKSDerror(20); 
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 14:01   #191
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Ворнинги исчезли, но функция при работе так и выдаёт ошибку закрытия файла, (20) в моём случае..
PHP код:
if(f_close(&fileO)!= FR_OKSDerror(20); 
а f_open чего говорит?
SergP01 вне форума   Ответить с цитированием
Старый 25.06.2020, 14:09   #192
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от SergP01 Посмотреть сообщение
а f_open чего говорит?
А он работает нормально, и f_read работает, и f_close после чтения тоже работает, только после записи он флаг ошибки возвращает..
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 14:20   #193
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Послал в записть тупо строку констант "12345" и убрал все эти char*, то есть как оно работало всегда ..Теперь ошибка при записи байт, (10), байты не записываются..
PHP код:
    while(point)//copy single bytes old file->new file
    
{
        
f_read(&fileO,buff,1,n); 
        if(!
n[0]) SDerror(9) ;
        
f_write(&file1,buff,1,n);
        if(!
n[0]) SDerror(10) ;
        
point--;
    } 
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 14:28   #194
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
А он работает нормально, и f_read работает, и f_close после чтения тоже работает, только после записи он флаг ошибки возвращает..
ставьте брекпойнты и ишите
SergP01 вне форума   Ответить с цитированием
Старый 25.06.2020, 14:35   #195
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Послал в записть тупо строку констант "12345" и убрал все эти char*, то есть как оно работало всегда ..Теперь ошибка при записи байт, (10), байты не записываются..
PHP код:
    while(point)//copy single bytes old file->new file
    
{
        
f_read(&fileO,buff,1,n); 
        if(!
n[0]) SDerror(9) ;
        
f_write(&file1,buff,1,n);
        if(!
n[0]) SDerror(10) ;
        
point--;
    } 
неее.... вы 12345 сделайте в виде масива чаров....char temp[5] ={0x31,.....}
SergP01 вне форума   Ответить с цитированием
Старый 25.06.2020, 14:36   #196
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от SergP01 Посмотреть сообщение
ставьте брекпойнты и ишите
Так это сама библиотека FatFs перестаёт работать когда компилятор перевожу в режим release ,лезть в её нутро?..
Перекомпилировал как есть в режиме debug и всё работает, правда памяти занимает 31336 байт, а в release 16168 байт..
Прерываний библиотека не создаёт, в списке среды их нет
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 14:40   #197
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
Так это сама библиотека FatFs перестаёт работать когда компилятор перевожу в режим release ,лезть в её нутро?..
Перекомпилировал как есть в режиме debug и всё работает, правда памяти занимает 31336 байт, а в release 16168 байт..
Прерываний библиотека не создаёт, в списке среды их нет
а среда с компилятором коммерческая?
ограничения по размеру кода нет?
SergP01 вне форума   Ответить с цитированием
Старый 25.06.2020, 14:53   #198
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от SergP01 Посмотреть сообщение
а среда с компилятором коммерческая?
ограничения по размеру кода нет?
Нет, для м0 бесплатно..Нагуглил что разница режимов в степени оптимизации, и можно её отключить для определённых файлов, может в FatFs задержки нопами и циклами определены, и оптимизация их убирает
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 17:03   #199
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,875
Вес репутации: 2596/88
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
может в FatFs задержки нопами и циклами определены, и оптимизация их убирает

А ты не подумал - для чего в FatFs могут быть эти "задержки"?
Подсказка - FatFs напрямую с железом не общается, а для вычисления сектора и работы с таблицами - задержки не нужны.


P.S. Алекс, прочитай какую-нибудь книжку по си, для начинающих, годов 70-х/80-х.
DimaS вне форума   Ответить с цитированием
Старый 25.06.2020, 17:17   #200
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,546
Вес репутации: 790/50
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от DimaS Посмотреть сообщение
А ты не подумал - для чего в FatFs могут быть эти "задержки"?
Подсказка - FatFs напрямую с железом не общается, а для вычисления сектора и работы с таблицами - задержки не нужны.


P.S. Алекс, прочитай какую-нибудь книжку по си, для начинающих, годов 70-х/80-х.
неее - тут какая то фигня....
если он руками в чужой код не залезал, то должно работать что в дебаге, что в релизе.....
единственное... нужно смотреть оптимизацию и обьявление переменных

может ещё всякие прагмы.... типа выравнивания
SergP01 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучение английского языка fol Общетехнические вопросы 60 26.10.2014 20:09
Проблема с функциями языка С в Hi-Tech Evseniya Инструментарий 2 11.01.2012 00:16
Стандарты растровых шрифтов qwerty1 Общетехнические вопросы 3 16.03.2010 12:58
Ищутся стандарты IEEE 1394 nonedub Общетехнические вопросы 1 08.07.2009 17:05


Часовой пояс GMT +3, время: 16:10.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot