We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I recently upgraded my uV3 to 3.62c. When I right-click over a variable in my watch list, a drop-down menu appears with a "Number Base" item. Neither of the two options (hex or decimal) work.
If I add the base to the variable name (e.g. "tempvar,10" or "tempvar,16") the base is displayed correctly. While this works around the problem for watched vars, it does not help the display of all my locals (which can not be modified).
My older version did not have this problem. Has anybody else seen this behavior?
If it matters:
IDE-Version: µVision3 V3.62c Copyright (c) Keil Elektronik GmbH / Keil Software, Inc. 1995 - 2008 Tool Version Numbers: Toolchain: PK51 Prof. Developers Kit Version: 8.16 Toolchain Path: C:\Program Files\Keil\C51\BIN\ C Compiler: C51.Exe V8.16 Assembler: A51.Exe V8.01 Linker/Locator: BL51.Exe V6.15 Librarian: LIB51.Exe V4.24 Hex Converter: OH51.Exe V2.6 CPU DLL: S8051.DLL V3.63 Dialog DLL: DCYG.DLL V2.55 Target DLL: BIN\SiC8051F.dll V2.7.0.0 Dialog DLL: TCYG.DLL V2.56
Tim; I'm running a slightly different set of dll's(because of different device selected) and I have the same indication. I'm unable to change the base via the drop down menu. Even in the Memory Watch window, it takes several different selections to change the base displayed. I suggest that we send an email to Keil Tech Support. Al Bradford
OK. I e-mailed support about it.
I have the same problem with the MDK-ARM development tools:
IDE-Version: uVision3 V3.62c
Tool Version Numbers: Toolchain: RealView MDK-ARM Version: 3.23 Toolchain Path: BIN31\ C Compiler: Armcc.Exe V3.1.0.939 Assembler: Armasm.Exe V3.1.0.939 Linker/Locator: ArmLink.Exe V3.1.0.939 Librarian: ArmAr.Exe V3.1.0.939 Hex Converter: FromElf.Exe V3.1.0.939 CPU DLL: SARM.DLL V3.23 Dialog DLL: DARMST.DLL V1.12 Target DLL: BIN\UL2ARM.DLL V1.41 Dialog DLL: TARMST.DLL V1.12
Tried to answer earlier but got kick off my post. My ISP is not the best : ( I too sent a request to Keil Tech Support. They replied they had verified the problem and it was fixed in Ver 8.16b which should be on the website in the next few days. Bradford
Stephan; Just noticed your post was about the ARM MDK. I did not query Keil directly about MDK but since the problem is not part of the device specific dll, I'm sure the fix to the new uV3 will correct both the ARM MDK and PK51. Just my guess not a fact. Bradford
I've heard nothing back from Keil but hey, as long as they listen to you, here's another nit-picky one they can fix:
While stepping thru debug, a right-click over a source variable displays a drop-down menu. For the "Go to reference to <varname>" menu item, a blank icon is shown.
I upgraded uV3 and my SiLabs MCU driver at the same time so I don't know which to praise, but my debugger now runs much faster! Tell them to keep up the good work.