Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Вопросы по Flash-ПЗУ

  1. #1
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,367
    Благодарностей: 746
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вопросы по Flash-ПЗУ

    Конкретно меня интересует AT29C040 в режиме записи. Если я не правильно что то понял из даташита - просьба поправить.
    1. Что бы перейти в режим программирования сектора, нужно провести следующие действия - записать по адресу 5555Н код АА, по адресу 2АААН код 55 и снова по адресу 5555Н код А0. А дальше начинаются вопросы - модификации подлежит весь сектор или можно изменить например одну ячейку без изменения остальных? Что бы перейти на другой сектор надо просто сменить адрес или надо повторить процедуру подготовки записи?
    Есть еще куча вопросов, но пока для начала эти.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,234
    Благодарностей: 715
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Есть еще куча вопросов, но пока для начала эти.
    Помнится, на форуме были исходники Flasher-а, там все это реализовано и можно подсмотреть.

  4. Этот пользователь поблагодарил Дмитрий за это полезное сообщение:
    Vladimir_S (01.10.2013)

  5. #3
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,367
    Благодарностей: 746
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дмитрий, А в какой хоть теме?

  6. #4
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,234
    Благодарностей: 715
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vladimir_S, http://zx-pk.ru/showthread.php?t=3947&highlight=flasher, банально, но поиск рулит.

  7. #5
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,367
    Благодарностей: 746
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Запись

    Судя по картинке из даташита адрес АСЗ выбирается адресами А8-А18. Так какой же фактический адрес А0-А18 (5555Н и 2АААН)?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Запись.jpg 
Просмотров:	213 
Размер:	33.0 Кб 
ID:	43415  

  8. #6
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    2,748
    Благодарностей: 1372
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все флешки соответствуют стандартам JEDEC. Но есть и некоторые отличия: некоторые программируются постранично, некоторые побайтно. При этом стирание у обоих можно делать только поблочно. И усугубляется все это тем, что размер блока обычно больше страницы, а размер страницы больше байта. Так что только настоящий датащит может пролить свет на эти тонкости. Сам же алгоритм записи и стирания полностью одинаков для всех флешек из стандарта JEDEC. Конкретно по флешке ТС в датащите сказано:
    4.3 Program
    The device is reprogrammed on a sector basis. If a byte of data within a sector is to be changed, data for the entire sector must be loaded into the device. Any byte that is not loaded during the programming of its sector will be erased to read FFH. Once the bytes of a sector are loaded into the device, they are simultaneously programmed during the internal programming period.
    Т.е. шить надо весь сектор. Если надо изменить 1 байт в секторе, то надо считать старый сектор, изменить нужный байт и залить обратно, согласно алгоритма JEDEC. Размер сектора указав в фичах:
    Sector Program Operation
    – Single Cycle Reprogram (Erase and Program)
    – 2048 Sectors (256 Bytes/Sector)
    – Internal Address and Data Latches for 256 Bytes
    Последний раз редактировалось HardWareMan; 02.10.2013 в 09:01.

  9. #7
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,367
    Благодарностей: 746
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, У тебя есть исходник, где это все рулится через КР580ВВ55?

  10. #8
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    2,748
    Благодарностей: 1372
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет, но я делал свой, с карточными играми и девками легкого поведения.

    Исходник в аттаче. Умеет байтовые и страничные флешки, а так же I2C и FWH через переходник. Расчленен лет 5 назад по причине покупки Тритона. Работает с любой терминалкой на скорости 19200. Для передачи данных использует XMODEM.
    Вложения Вложения
    Последний раз редактировалось HardWareMan; 02.10.2013 в 10:28.

  11. Эти 2 пользователя(ей) поблагодарили HardWareMan за это полезное сообщение:
    PERESTROiKA (02.10.2013), Vladimir_S (02.10.2013)

  12. #9
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,367
    Благодарностей: 746
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, Это так и должно быть?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Запись.jpg 
Просмотров:	206 
Размер:	38.9 Кб 
ID:	43421  

  13. #10
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    2,748
    Благодарностей: 1372
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, я на плате перепутал порты. Программа была рабочая.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. intro от FLASH
    от Totem в разделе Для начинающих
    Ответов: 6
    Последнее: 20.12.2007, 21:30
  2. Flash Color
    от moroz1999 в разделе Unsorted
    Ответов: 14
    Последнее: 05.12.2006, 13:12
  3. flash rom help!
    от skyther в разделе Unsorted
    Ответов: 15
    Последнее: 18.09.2006, 14:58
  4. FLASH under ROM
    от breeze в разделе Unsorted
    Ответов: 31
    Последнее: 10.07.2006, 16:04

Ваши права

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