ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
-
- не то что вера в выручку, но хочется понять логику. Похоже дело в
том, что работа SRAM1 и 2 как-то по другому идет? Тогда надо
учесть. Я недавно стал использовать SRAM2. Было какое-то
подсознательное недоверие. :-) - Лaгyнoв(18.03.2025 10:52)
- HardFault (в CM0 и у старших, если запрещен BusFault) вылетает не по границе массива (который есть чисто программная сущность и процессор ничего про него не знает), а по аппаратным границам. Например при попытке обратиться к несуществующей памяти (когда никто на шине не ответил на обращение процессора) или при попытке выполнить код из регистров периферии. - LightElf(18.03.2025 14:32)
- там ещё использование часто чуток разное. обычно в первую часть стек закидывается, а вторая прицепом ходит. - Vit(18.03.2025 12:33)
- Логика простая. Есть адреса. Только вам ведомо, как адресная арифметика может накосячить - она же из-под вашего пера вышла. Ну и адрес может попасть в SRAM1, SRAM2 или куда-то ещё. - SciFi(18.03.2025 11:24)
- не то что вера в выручку, но хочется понять логику. Похоже дело в
том, что работа SRAM1 и 2 как-то по другому идет? Тогда надо
учесть. Я недавно стал использовать SRAM2. Было какое-то
подсознательное недоверие. :-) - Лaгyнoв(18.03.2025 10:52)