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

stm32H750_flash_write

Гость do_not_know_Linux

привет форум. помоги пожалуйста разобраться, как принудительно запсать 8 бит во flash.    это нужно делать через AXI?

Unlock the FLASH_CR1/2 register, as described 

разблокировал.

Enable write operations by setting the PG1

включил.

 

и вот вопрос

Write one Flash-word corresponding to 32-byte data starting at a 32-byte aligned
address.

куда? куда записать адрес со смещением то?

Поделиться сообщением


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

Никуда. Просто производите "запись данных по адресу" как будто FLASH стала просто RAM.

*(volatile uint32_t *)adr = data;

 

Поделиться сообщением


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

Гость do_not_know_Linux
8 hours ago, VladislavS said:

. Просто производите "запись данных по адресу" как будто FLASH стала просто RAM.

то есть беру базовый адрес flash 0x08000000 и просто пишу туда?

ldr r0, =0x08000000
  mov r1, #1
    str r1, [r0] 

правильно понял я?

Поделиться сообщением


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

Гость do_not_know_Linux
On 3/14/2022 at 5:25 AM, VladislavS said:

Просто производите "запись данных по адресу

ну так что, уважаемый VladislavS, правильно ли я вас понял?

Поделиться сообщением


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

Ждать ответа сутки и не попробовать за 5 минут.... Это мягко говоря - странно....

Вы точно не тролль?  :negative:

Поделиться сообщением


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

Гость do_not_know_Linux
20 hours ago, jcxz said:

Ждать ответа сутки

 

20 hours ago, jcxz said:

Вы точно не тролль?  

не того спрашиваете.  сказть "a" и не сказать 'б"  даже через сутки, а потом написать тому кто спршивал не тролль ли он.... и тут возникает вопрос уже другой, и он вам не понравиться:biggrin:

Поделиться сообщением


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...