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

Архитектура процессора: P FLASH D FLASH FULL FLASH


Рекомендуемые сообщения

Эти понятия обясняет даташит к каждому конкретному микроконтролеру, если его почитать и понять, стает ясно что к чему!

Ссылка на комментарий
Поделиться на другие сайты

Вот в этом то и прикол, что не объясняет, либо другими терминами(

Мне просто хочется докопаться до истины, но никто внятно объяснить не может...

Согласно гарвардской архитектуре в процессоре есть 3 памяти, но они там по другому называются,

а мне хочется это точно понять.

Вот сегодня читал приборку от гранты- там процессор МК 9s12HY64.

Считал три файла: 1кб, 4кб, 64кб

Как я понял 1кб- это EEPROM, 4кб- это D flash, а 64кб- это P flash

Так? Что тогда Full будет здесь?

Ссылка на комментарий
Поделиться на другие сайты

P FLASH - Програм флеш, софт.

D FLASH - Дата флеш, еепром.

FULL FLASH - Понятие разговорное и зачастую не всегда верное.

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, vento702 сказал:

FULL FLASH - Понятие разговорное и зачастую не всегда верное.

И, очевидно, означает набор из этих двух дампов?

Ссылка на комментарий
Поделиться на другие сайты

25 минут назад, dmx сказал:

Как я понял 1кб- это EEPROM, 4кб- это D flash, а 64кб- это P flash

Зачастую область еепром разбивается на некоторое количество одинаковых секторов, все эти сектора используются для еепром, но активный сектор всегда какой то один.

Так что этот 1 кб входит в состав секторов и находится в области еепром, которая D flash 4 кб.

Возможны варианты, но суть всегда одинакова.

Ссылка на комментарий
Поделиться на другие сайты

Всем здравствуйте. Сергей правильно всё объяснил.  И вы Алексей от части тоже правы Фулл флеш конечно подразумевает программу флеш и данные эпром но фулл так же ещё может включать микро код он же бут или же загрузчик совсем небольшая отдельная область микроконтроллера

Ссылка на комментарий
Поделиться на другие сайты

Во первых спасибо всем кто отвечает!

Данные понятия часто встречаются в описании к "программаторам" MD flasher, stool и тд.

Физику процесса этих понятий никак не усвою.

Проблема наверно в том что это каждый как то по своему трактует...

Сергей, получается на микросхеме есть одна общая память с загрузочними данными,

програмными файлами и что то вроде ПЗУ?

Ссылка на комментарий
Поделиться на другие сайты

И не учитесь вы "плохому". Нет тут никаких процессоров. Это - слэнг. Все что здесь половина народу называет процессорами - микроконтроллеры  (MCU).

 

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, dmx сказал:

Проблема наверно в том что это каждый как то по своему трактует...

Нет. Проблема в том, что каждый производитель "шнурка" или флэшера это по своему называет.

Ссылка на комментарий
Поделиться на другие сайты

Фулл флеш пошло из за того что есть приборы которые читают только область калибровок и когда такрй файл только с областью калибровок залить вместомцелой флеши то имеем трупика, потому в запросах пишут фулл флеш полную шлеш под этим имея ввиду не файл с калибровками одними.

Ссылка на комментарий
Поделиться на другие сайты

The up to 4 Kbytes emulated EEPROM (EEE).
EEE - A method to emulate the small sector size
features and endurance characteristics associated
with an EEPROM.
EEE records are stored in the EEE NVM 
partition (part or all of the D-Flash).

=======================

MC9S12XET256 EEE

Эмулируемая EEPROM (EEE) объемом до 4 Кбайт.
EEE - метод для эмуляции функций малого размера сектора
и характеристик долговечности, связанных
с EEPROM.
Записи EEE хранятся в EEE NVM
раздел (часть или вся D-Flash).

Ссылка на комментарий
Поделиться на другие сайты

Если на куски разбита это уже будет виртуальный эпром там немного все иначе откройте топологию MCU и всё поймёте в микроконтроллере всё по полочкам. А то что разделение на сектора это вы немного путаете с микросхемами памяти там да есть своя разметка. Микроконтроллер сделан гораздо сложнее чем микросхема флеш памяти

Ссылка на комментарий
Поделиться на другие сайты

Что такое фулл флеш в моём понимании. Это прошивка, которая пригодна для записи в BSL BDM или JTAG.

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, dmx сказал:

получается на микросхеме есть одна общая память с загрузочними данными,

програмными файлами и что то вроде ПЗУ?

Ну ПЗУ - это все-таки больше Program Data. Data flash - это раздел просто энергонезависимой памяти данных, которые могут меняться в процессе. А в вашем MCU есть и отдельно ОЗУ (RAM).

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, vento702 сказал:

Это прошивка, которая пригодна для записи в BSL BDM или JTAG.

Это флешерами, да?

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, dmx сказал:

Это флешерами, да?

Да чем придётся)) Тему уже зафлудили, теперь трудно будет разобраться))

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, dmx сказал:

Это флешерами, да?

Нет, наоборот, «флешерами» обзывают приборы, которые пишут в основном только область калибровок, не фулл флеш. 

Ссылка на комментарий
Поделиться на другие сайты

калибрешеры :lol:

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, SviatDiag сказал:

Нет, наоборот, «флешерами» обзывают приборы, которые пишут в основном только область калибровок, не фулл флеш

Тогда это загрузчики с определенными режимами?

 

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
  • Создать...