Вопросы по теме 'flash-memory'

После перепрошивки моего Beaglebone Black горит только светодиод User 2. Я не могу подключиться. Почему?
Я несколько раз пытался перепрошить свой Beaglebone Black с помощью некоторых изображений, загруженных с веб-сайта beagleboard и веб-сайта elinux, следуя этим инструкциям, чтобы перезапустить:...
925 просмотров

По какой причине мы должны очищать кеш данных после копирования кода из флэш-памяти в оперативную память?
Во встроенной системе загрузчик используется для инициализации платы и загрузки образа. Обычно загрузчик запускается в Norflash на первом этапе, и ему необходимо скопировать себя (код .txte + .date) из флэш-памяти в оперативную память, а затем...
1515 просмотров

реализация операции чтения с использованием M-SPI между BCM7358 и SPI NOR
Подсистема SPI, расположенная между BCM7358 и флэш-памятью SPI NOR, использует модуль B-SPI для выполнения операции чтения и модуль M-SPI для выполнения операции записи... Если мне нужно выполнить операцию чтения из M-SPI вместо B-SPI ...тогда как я...
511 просмотров
schedule 06.04.2022

Как файл elf загрузил правильный адрес памяти и успешно выполнил его?
Насколько я знаю, основная разница между bin и elf в том, что Файл bin содержит только бит или байты данных, и вам нужно указать адрес памяти, когда вы загружаете его в память, в то время как в случае elf он имеет поиск по символам и...
750 просмотров

Почему флэш-секторы ПЗУ меньше по начальному адресу?
В последнее время я много работал с флэш-ПЗУ, и я постоянно обнаруживал, что как во внутренней флэш-памяти чипа, так и во внешних флэш-устройствах SPI размеры секторов обычно имеют следующий шаблон: Мне любопытно, почему начальное адресное...
135 просмотров

Выделение памяти во Flash для пользовательских данных (STM32F4 HAL)
Я пытаюсь использовать внутреннюю флэш-память STM32F405 для хранения группы байтов, устанавливаемых пользователем, которые остаются после перезагрузки. Я использую: uint8_t userConfig[64] __attribute__((at(0x0800C000))); чтобы выделить...
19328 просмотров

Как запись файла образа диска во флэш-память создает разные разделы
Когда у нас есть файл .img или аналогичный с разными разделами, и мы записываем этот образ во флэш-память, например, на SD-карту, которая имеет только один раздел, как выполняется разбиение флэш-памяти? Я использую Win32DiscImager в Windows или...
199 просмотров

Программа внутри приложения переходит от пользовательского загрузчика к пользовательскому приложению и наоборот на плате STM32F446RE
У меня вопрос. Я разрабатываю инструмент IAP (In-Application Programming) для моей платы STM32F446RE, и я застрял. Я разработал все необходимые утилиты, чтобы позволить микроконтроллеру получить скомпилированный двоичный (.bin) файл из графического...
181 просмотров
schedule 12.09.2022

Алгоритмы планирования флэш-памяти?
Я пытаюсь провести небольшое исследование файловых систем и, вероятно, запутался. У меня есть алгоритмы планирования дисков для устройств с дисками, такие как SCAN и CSCAN, но мне было интересно, какие эквиваленты есть для флэш-памяти?
288 просмотров
schedule 28.10.2022

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

Лучшая логика для стирания меньшего количества байтов, чем размер сектора (минимальный стираемый размер) во флеш-памяти
Я использую флэш-память Spansion объемом 16 МБ. Размер сектора 256 КБ. Я использую флеш-память для чтения / записи / удаления 30-байтовых блоков (структур). Я обнаружил в техническом паспорте ИС, что минимальный стираемый размер составляет 256 КБ....
1168 просмотров
schedule 24.05.2023

Использование внутренней флеш-памяти MCU в качестве накопителя FatFs
Я пытаюсь сделать так, чтобы внутренняя флеш-память на STM32F051xx отображалась как накопитель. Это код верхнего уровня: char USER_Path[4]; /* USER logical drive path */ FATFS USER_FatFs; /* File system object for User logical drive */ FIL...
2512 просмотров
schedule 24.03.2023

Какова взаимосвязь между параметрами jffs2, характеристиками флэш-устройства, настройкой драйвера и диспетчером памяти ядра?
Я работаю над обновлением прошивки на устаревшей плате с модифицированной версией 2.6.12.1 с процессором at91rm9200 и at45db642D для использования at45db641E флэш-память. Характеристики 641E: 32768 страниц размер страницы 264 байта...
953 просмотров
schedule 01.06.2023

Компилятор mbed: как программно читать и записывать flash STM32F091RC на плате Nucleo eval
Мне нужно записать и прочитать параметры конфигурации во флэш-память STM32F091RC. Каковы функции/методы чтения и записи?
474 просмотров

Изменяется ли флэш-память при выполнении?
Мне необходимо выполнить проверку кода с помощью CRC. В этом случае все, что я делаю, это пропускаю каждый найденный байт флэш-памяти через алгоритм для вычисления CRC и сравнения результата с заранее заданным значением CRC. Однако я зациклен на...
353 просмотров
schedule 03.04.2023

Как писать / читать во FLASH на STM32F4, Cortex M4
Я хочу записать переменную, например целое число с номером 5, во флэш-память, а затем после отключения питания и включения устройства снова прочитать ее. Я уже знаю, что для того, чтобы что-то написать, мне нужно сначала стереть страницу, а потом...
33402 просмотров
schedule 22.06.2023

STM32F4 чтение флэш-памяти по страницам
Как я могу прочитать флэш-память постранично? Я не смог прочитать его по секторам. Мне нужно прочитать 2 сектора памяти (2 * 16 КБ). Я работаю под FreeRtos и использую STM32F401RE. Я использую указатель, мне просто нужно прочитать два...
924 просмотров

Заменить загрузчик на sama5d3 из работающей системы linux
Я хотел бы заменить загрузчик первого этапа во флэш-памяти nand в системе на базе sama5d36, работающей под управлением 4.1.0-linux4sam_5.1 и buildroot-2016.02 . Я вполне могу заменить образ ядра на flashcp , но когда я пробую это с загрузчиком,...
82 просмотров

STM32F746ZG - Как обновить некоторую часть сектора 256 КБ во флеш-памяти
Я использую STM32F103 и перемещаю свой код на STM32F746. F103 мог обновлять Flash на постраничной основе размером 1 КБ и 2 КБ. У меня есть плата STM32F746ZG Nucleo-board, и мой размер кода большой, вспышка заняла до 0x08038000. Я хочу сохранить на...
196 просмотров
schedule 03.07.2023

Чтение и запись файла в конец флеш-памяти в устройстве STM32
У меня есть работающая прошивка, которую я развертываю в части STM32 с 64 КБ флэш-памяти (начиная с адреса 0x8000000). Я хочу использовать некоторый объем этой памяти ближе к концу пространства флеш-памяти для хранения сжатого файла в самой части...
694 просмотров
schedule 24.01.2023