Перейти к содержанию
    

NIKOLASIUS

Участник
  • Постов

    15
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о NIKOLASIUS

  • Звание
    Участник
    Участник
  • День рождения 16.12.1980

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. pavel-pervomaysk В КОРЕНЬ ЗРИТ! ну я же не собираю программатор... ну а если вдруг найдутся добрые люди? почему бы и нет.
  2. Нужно сбросить в двух tiny2313 фьюзы до заводских настроек. Может у кого есть параллельный программатор или FUSEBIT DOCTOR? Проживаю в Минске.
  3. ... сырец файловой системы я давно прикрутил и разобрался как все это скрывается и ремапится. НО! Как выбирать блок когда почти весь отведенный под данные объем заполнен осталось тайной... Для применения в моем случае необходимо использовать как можно больше объемы FLASH и отгрызть пол/четверть сотни мегабайт не приемлемо. Делаю так: откидываю от исходного кол-ва блоков некое число блоков (например 16 / 2 Мбайта; при 2к страница и 128к блок), оставшийся объем объявляется емкостью NAND FLASH, следовательно остается доля неиспользованных FAT адресов (но и они годятся для адресации таблиц, коих у меня аж 6 :rolleyes: ), в "отделенном" объеме хранится суперблок/заголовок файловой системы (физический блок 0) остальное на таблицы (каждая не более 128к), причем таблицы записываются по мере необходимости вперемешку с данными (в текущий для записи блок, выравниваясь по границам размера кластера), моделирую в RAM ситуацию заполнения FLASH и вот тут самое интересное, т.к. таблицы сохраняются чаще (а современем FLASH изнашивается), то сталкиваюсь с ситуацией когда в выбранный для текущей записи блок (а больше свободных/очищенных нет) не помещаются все данные необходимые для сохранения… ЧТО ДЕЛАТЬ ДАЛЬШЕ? НЕ ЗНАЮ…
  4. Доброго времени суток. Заранее хочу извиниться перед модераторами если промахнулся с разделом форума. Уважаемые гуру хочется попросить вас объяснить мне темному. В процессе своих не легких изысканий столкнулся с проблемой при работе с NAND FLASH. В нее надо писать инфу (от текста и логов до изображений и видео), в ней же будет храниться и львиная доля исполняемого кода. Как это все распихать по блокам и впоследствии найти понятно. НО! Со временем FLASH заполнится и начнет изнашиваться. Стирать блок можно, только если вся ценная информация из него перезаписана. Вот собственно и вопрос: кто может подсказать или где прочитать про алгоритм выбора блока при практически полностью заполненной памяти. З.Ы. Огромное спасибо всем кто откликнется.
  5. Доброго всем времени суток. Кратко о задаче: имеется NAND FLASH с MLC ячейками, необходимо исправлять не менее 4 ошибок на 512 байт. Разбирался с БЧХ кодами и вот назрело пару вопросов: 1 – как быстро закодировать данные (разделить исходные данные, представленные в виде полинома на порождающий полином); 2 – как оптимизировать/ускорить поиск Ченя (а может возможно неким иным способом наитии корни полинома локаторов ошибок). Заранее благодарен.
  6. Применив CRC-16 совместно с БЧХ кодом (к кодируемым данным добавил два байта контрольной суммы) получил весьма надежный способ определения невозможности восстановить исходные данные при возникновении ошибок в количестве большем чем может исправить декодер. :rolleyes:
  7. Уважемые ГУРУ по кодам. Проясните ситуацию для меня темного. Ситуация: на вход декодера БЧХ приходит последовательность бит с количеством ошибок превышающим количество исправляемое кодом; декодер рапартует об исправлении ошибок (т.к. после поиска Ченя количество корней полинома локаторов ошибок равняется его степени), но последовательность бит отличается от исходной. Как и на какой стадии (вычисление синдромов ошибок, алгоритм Берлекемпа-Мэсси, поиск Ченя) определить что исходную последовательность восстановить невозможно?
  8. Как от темы то откланились... У меня тогда такой вопрос, а вдруг кто подскажет: какой "камень" подходит для обработки видео в реальном маштабе времени? TI и Atmel уже просмотрел. Какие еще в природе существуют?
  9. В эрате чавото про глюки переключения сказано. А вообще настораживает что уже более года на сайте висит предварительное описание, несмотря на то что контролеры уже во всю продаются...
  10. AT91SAM9G45 & USB

    Схожие проблемы появились не только у меня. http://www.at91.com/forum/viewtopic.php/p,33857/#p33857 И похоже в «камне» есть какая-то ошибка… Или я ошибаюсь?
  11. Доброго времени суток. А получилось ли с USB разобраться? Конкретно с модулем UDPHS по дадашиту.
  12. AT91SAM9G45 & USB

    Уважаемые коллеги, помогите советом. Суть проблемы: в «камне» AT91SAM9G45 на отладочной плате AT91SAM9G45-EKES пытаюсь создать USB устройство, но после второго BUS RESET в буфере конечной точки 0 присутствует дескриптор устройства, а не запрос от хоста. Прерывание от конечной точки 0 и флаг RX_SETUP выставляются, и во второй раз. При попытке разбора пакета оказывается, что FIFO содержит записанную ранее информацию. Почему в FIFO остается записанные программой данные?
  13. GUI

    Доброго времени суток! Может быть кто-нибудь сталкивался с ECC (Error Corrected Code Controller) в MCU AT91SAM9G45. Суть проблемы токова: в очищенный блок NAND FLASH пишу одну страницу и содержимое регистров ECC, а вот при чтении получаю мультибитовую ошибку.
  14. ARM

    Доброго времени суток! Может быть кто-нибудь сталкивался с ECC (Error Corrected Code Controller) в MCU AT91SAM9G45. Суть проблемы токова: в очищенный блок NAND FLASH пишу одну страницу и содержимое регистров ECC, а вот при чтении получаю мультибитовую ошибку.
×
×
  • Создать...