Size: a a a

Maxwell's Demons

2021 March 31

V

VadimAnimeEmbedder in Maxwell's Demons
У stm32l010. Но там cortex-m0+.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Может там как с миландром? Надо выполняться из RAM, пока что-то делаешь с flash?
источник

E

Evgen in Maxwell's Demons
VadimAnimeEmbedder
Может там как с миландром? Надо выполняться из RAM, пока что-то делаешь с flash?
хмм,  я вот не знаю с какой стороны подойти
я через раз ловлю эту проблему раз проходит
раз падает
неприятный момент
В flash пишет, дальше работает, но сам протокол мертвенький😁
источник

V

VadimAnimeEmbedder in Maxwell's Demons
О каком именно протоколе речь?...
источник

E

Evgen in Maxwell's Demons
VadimAnimeEmbedder
О каком именно протоколе речь?...
modbus rtu slave обычный
источник

V

VadimAnimeEmbedder in Maxwell's Demons
А... Запись производится в flash сто ли?...
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Напрямую?
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Таблица векторов прерываний в RAM?
источник

E

Evgen in Maxwell's Demons
VadimAnimeEmbedder
А... Запись производится в flash сто ли?...
да в последнюю страницу мк и очищение
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Сначала очистка, а потом последовательно писать нужную область. И нельзя повторно переписывать без предварительной очистки.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Лучше бы в буфер писать, а потом его переписывать в flash.
источник

E

Evgen in Maxwell's Demons
VadimAnimeEmbedder
Сначала очистка, а потом последовательно писать нужную область. И нельзя повторно переписывать без предварительной очистки.
да это все делается
источник

V

VadimAnimeEmbedder in Maxwell's Demons
По команде синхронизации.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Я что-то подобное просто до этого делал на f4 и там были те же симптомы. Там оказалось, что запись и чтение идет одной области пока flash не заблокирована обратно.
источник

E

Evgen in Maxwell's Demons
VadimAnimeEmbedder
По команде синхронизации.
я жду когда мк перейдёт в приём состояние
и пишу в flash
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Из буфера или прямо ожидается каждая посылка и пишется? Ну типа по 4 байта писать или сразу по 1 кб.
источник

E

Evgen in Maxwell's Demons
VadimAnimeEmbedder
Таблица векторов прерываний в RAM?
это разве обязательно ?  
она в flash вначале лежит
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Я ловил косяки на f4 и миландре когда она лежала во flash и я пытался писать во flash.
источник

E

Evgen in Maxwell's Demons
VadimAnimeEmbedder
Из буфера или прямо ожидается каждая посылка и пишется? Ну типа по 4 байта писать или сразу по 1 кб.
пишется структура 12 байт
но по команде
источник

V

VadimAnimeEmbedder in Maxwell's Demons
И ради нее очищается весь сектор в несколько килобайт?
источник