-
- Кейл ваще не знает, что такая память существует. Хотя туда бы
положить и стек IBAH(567 знак., 24.08.2026 16:26)
- странно, если в МК есть несколько видов SRAM, то Кейл об этом знает. Если ему связно сказать - что за МК. К примеру, у меня STM32L476, там SRAM1 и SRAM2 - Лaгyнoв(144 знак., 24.08.2026 19:54, картинка)
- RW_IRAM2 - не оно? - Nikolay_Po(24.08.2026 17:19)
- Не оно. CCM data RAM (64 KB data SRAM) 0x1000 0000 - 0x1000 FFFF IBAH(124 знак., 24.08.2026 18:26, картинка)
- О. Тут по картинке отлично видно, на какую память какую шину с DMA периферии посадить. В принципе, если при исполнении кода, не использовать SDRAM1 и SDRAM2, а использовать только код и данные из FLASH и данные из CCM, то исполнение кода и работа DMA друг другу мешать не будут. - Nikolay_Po(25.08.2026 10:11)
- Ну, жонглёж битами - это, всё-таки не память. И когда с ним работал, я просто делал вычисляемые на этапе компиляции указатели для всего нужного. Выделять его в отдельную секцию памяти смысла нет - как память он не работает, а переменные компилятор всё равно не сможет разместить автоматически - привязку к адресам бит всё равно делаешь вручную. Nikolay_Po(44 знак., 25.08.2026 08:06)
- Не оно. CCM data RAM (64 KB data SRAM) 0x1000 0000 - 0x1000 FFFF IBAH(124 знак., 24.08.2026 18:26, картинка)
- Ну так пропишите недостающую секцию сами. - Nikolay_Po(24.08.2026 17:16)
- +1. Это такой вопрос, на который любой согодняшний ИИ должен дать вменяемый ответ. - SciFi(24.08.2026 17:17)
- Кейл ваще не знает, что такая память существует. Хотя туда бы
положить и стек IBAH(567 знак., 24.08.2026 16:26)