16+
Четверг
23 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

ARM-контроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Vladimir Ljaschko  (24.01.2013 12:03) , в ответ на Байтовые чтение/запись проверяли? автор: =AlexD=
Да. Эффект: нуль перестает теряться, если  
в sprintf после строки *x.s='\0' добавить строку *(x.s+1)=1 Да, тесты SDRAM по 4 байта, по 2 и по 1 работают. Еще байтовый доступ проверен запись блока побайтно - чтение блока побайтно со смещением границы блока. Добавили сохранение содержимого ячейки с нулем в статических переменных (пока они тоже в SDRAM) на разных этапах - сразу после записи нуля, после выхода из sprintf, после отправки. После останова видно, что (при отсутствии строки) видно, что ноль действительно теряется, причем иногда сразу перед выходом из функции sprintf. Как будто SDRAM избирательно не хранит этот ноль - тело сообщения сохраняется же. При этом FreeRTOS успешно крутится! Охренеть.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII