Вопрос про отладку 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
|