ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
1037424 Топик полностью
Kceния (18.09.2020 00:10, просмотров: 589) ответил evgeniy1294 на Вот кстати да, в H7 перекроили memory map, классически SRAM идет с адреса 0x2000'0000, а в H7 c 0x3000'0000. Сразу возникает вопрос, "как оно туда попало?". Нужно в скрипте линкера смотреть, куда релоцируется секция data.
Ваша идея была хороша, но к сожалению она не проходит. Загрузчик (читать память он тоже умеет) показывает наличие RAM лишь в области 0x20000000-0x2001FFFF и нигде больше. Даташит с этим согласен, с той лишь разницей, что области, обведенные красным контуром, загрузчик не читает. Кроме того, объем этих областей маловат, чтобы размещать в них сегмент данных, а тем паче стек. Да и для самого этого MK даже реклама больше, чем 128К RAM, не обещает. Причем, все они находятся 

в области DTCM.

P.S. На область 0x3000 программу компилировала, но она там не заработала (светодиод не мигает).