-
- Э, а компилятор точно не будет всю память занулять? А то попадём на нули этим указателем - и привет. Надо код инициализации смотреть, чтобы выяснить точно. Например, в исходнике для stm32f4xx Dingo(65 знак., 12.02.2016 11:22 - 11:26)
- Здрассте. bss - это именно сегмент с зануляемыми переменными. - SciFi(12.02.2016 11:27)
- Да. Но участок памяти можно выделить линкером и внутри сегмента, в том числе bss. Я именно про эти грабли предостерегаю. - Dingo(12.02.2016 11:34)
- А если сделать переполюсовку, то из МК может выйти волшебный дым, и он перестанет работать :-) - SciFi(12.02.2016 11:41)
- Да, если дым выпустить - ничего не работает... - Dingo(12.02.2016 11:47)
- А если сделать переполюсовку, то из МК может выйти волшебный дым, и он перестанет работать :-) - SciFi(12.02.2016 11:41)
- Да. Но участок памяти можно выделить линкером и внутри сегмента, в том числе bss. Я именно про эти грабли предостерегаю. - Dingo(12.02.2016 11:34)
- Во-первых, не компилятор, а стартап. А во-вторых, ещё ни разу не видел, чтобы вся память занулялась. Да и не нужно это никому. - SciFi(12.02.2016 11:26)
- Здрассте. bss - это именно сегмент с зануляемыми переменными. - SciFi(12.02.2016 11:27)
- Э, а компилятор точно не будет всю память занулять? А то попадём на нули этим указателем - и привет. Надо код инициализации смотреть, чтобы выяснить точно. Например, в исходнике для stm32f4xx Dingo(65 знак., 12.02.2016 11:22 - 11:26)