Вопрос про отладку stm32f1 (юзаю st-link). Обновился недавно до Keil 4.60, но по-прежнему не могу нормально отлаживаться - в окне Watch какие-то левые значения при отображении массивов. Например, buf[1] показывает 0x1A, в то время как на самом деле он 0x01. Значения остальных типов переменных отображаются нормально. Это у всех так? Вроде ещё в аннотациях к предыдущим версиям кейла писали, что "Corrected: Under some circumstances the Debugger showed wrong values of arrays or structures in the Watch window.". А выходит, что воз и поныне там...
Toolchain: MDK-ARM Standard Version: 4.60.0.0
Middleware: RL-ARM Real-Time Library Version V4.13
Assembler: Armasm.Exe V5.02.0.28
Linker/Locator: ArmLink.exe V5.02.0.28
Librarian/Locator: ArmAr.exe V5.02.0.28
Hex converter: FromElf.exe V5.02.0.28
CPU DLL: SARMCM3.DLL V4.60.0.0
Dialog DLL: DARMSTM.DLL V1.64.0.0
Target DLL: STLink\ST-LINKII-KEIL.dll
Dialog DLL: TARMSTM.DLL V1.64.0.0