-
- Таблицу векторов + обработчик в RAM, вроде этого достаточно должно быть. - Dingo(29.10.2019 12:26)
- вызываемые функции тоже в RAM, и что внутри внутреннего тоже. - Mefod(29.10.2019 15:07)
- наверное как и везде #pragma arm section code = «CODE_IN_RAM» , в скатер файле задать область в озу CODE_IN_RAM - Aleksey_75(24.10.2019 14:11)
- С какой целью, если не секрет? - SciFi(24.10.2019 14:02)
- Блокируется вся флеш? На сколько? Может только страница в которую стираем/пишем? А страницы c векторами и обработчиком нет? - shan(09.11.2019 13:28)
- Выдержка из рефернс Mefod(552 знак., 12.11.2019 08:05)
- во время операции стирание Mefod(175 знак., 24.10.2019 14:09)
- Кстати, при стирании сразу же заблокируется, верно? Откуда сведения, что именно для обработчика прерывания в ОЗУ волшебным образом разблокируется? Это вовсе не очевидно, надо проверять. Или процедуру стирания с циклом ожидания запускать тоже из SciFi(54 знак., 24.10.2019 14:15)
- Мануалом и опытным путем запустил программу из озу в отладке. Ничего не заблокировалось. Проверял ногодрыгом в прерывании таймера. Mefod(121 знак., 24.10.2019 14:19)
- Кстати, к сведению. Код из ОЗУ по адресу 0x20000000 выполняется с тормозами. Без тормозов будет в том случае, если ОЗУ ремапить на адрес 0x00000000. - SciFi(24.10.2019 14:33)
- Хорошее сведение, буду знать. А с чем связано? - Mefod(24.10.2019 15:33)
- Кстати, к сведению. Код из ОЗУ по адресу 0x20000000 выполняется с тормозами. Без тормозов будет в том случае, если ОЗУ ремапить на адрес 0x00000000. - SciFi(24.10.2019 14:33)
- Мануалом и опытным путем запустил программу из озу в отладке. Ничего не заблокировалось. Проверял ногодрыгом в прерывании таймера. Mefod(121 знак., 24.10.2019 14:19)
- По ссылке вроде бы что-то дельное написано. Правда, 2011 год, но, надеюсь, актуально. И надо все "входящие в него функции" отыскать ручками и прописать в скрипте линкера тоже, включая функции из libc, libgcc, libm... - SciFi(24.10.2019 14:12, ссылка)
- Заработало! - Mefod(24.10.2019 15:32)
- Ура! - SciFi(24.10.2019 15:41)
- спасибо, начну разбираться. - Mefod(24.10.2019 14:20)
- Заработало! - Mefod(24.10.2019 15:32)
- Кстати, при стирании сразу же заблокируется, верно? Откуда сведения, что именно для обработчика прерывания в ОЗУ волшебным образом разблокируется? Это вовсе не очевидно, надо проверять. Или процедуру стирания с циклом ожидания запускать тоже из SciFi(54 знак., 24.10.2019 14:15)
- Блокируется вся флеш? На сколько? Может только страница в которую стираем/пишем? А страницы c векторами и обработчиком нет? - shan(09.11.2019 13:28)
- Таблицу векторов + обработчик в RAM, вроде этого достаточно должно быть. - Dingo(29.10.2019 12:26)