Friday, December 15, 2006

    MPLAB IDE 7.51 Interim update available from Microchip.com

    The MPLAB IDE v7.51 interim update is released and available here. See my previous post for an unofficial (and incomplete) list of changes.

    Thursday, December 14, 2006

    Changes coming in MPLAB IDE 7.51

    I compiled a list of MPLAB IDE 7.51 changes that may be of interest to forum.microchip.com members. Let me know if this is useful to you or not. If it is, then I'll try to do it for future releases.


    Editor
    • Corrected problem running editor in Windows 98.
    Debugger
    Project Manager
    • Added 'Jump to' widget to "Add files", "Add new file", "Open project", and "Save project as" dialogs.
    • Improved the "Save Workspace As" dialog that appears after you create a project with the wizard to now open in the same directory as the created project and with a suggested filename that mirrors the created project.
    • Added selection of LINK30 CodeGuard Security build options. (to support a future C30 release)
    • Corrected ASM30 toolsuite to pass --defsym macro option.
    REAL ICE
    • Added "don't show me again" checkboxes to most of the dialog boxes.
    • Enabled "Auto Download Firmware" feature.
    • Added "Reconnect" option to the debugger menu.
    • Corrected an error causing an unexpected reset after a halt by improving the robustness of a HALT signal.
    Simulator
    • Added complex-breakpoint support to additional simulation engines.
    • Improved complex-breakpoint dialog to be more keyboard friendly. See online help.
    • Added ADC Alternate buffer fill-mode simulation for dsPIC33 and PIC24H.
    • Added support for Flash config-word write operations using table write for PIC24F devices.
    • Disabled Logic Analyzer and Trace display if simulator trace is not enabled in debugger settings.
    • Corrected "Set PC at cursor" behavior when changing Program Memory pages.
    • Corrected Motor-Control PWM on 16-bit devices to turn on even if a legal period value is NOT set.
    • Modified simulator to no longer break after maximum number of stimulus notes in the output window. Warning: This can cause problems if the stimulus gets out of control and can cause the simulator to seem unresponsive.
      [ http://forum.microchip.com/fb.aspx?m=108056 ]
    Displays
    • Enhanced watch window to accept 0b syntax for binary constants in expressions.
    • Enhanced watch window to support deeper nesting levels for pointers, structs, and arrays.
    • Improved watch window to refresh expression parsing after a project build completes.
    • Improved watch-window refresh time.
    • Enhanced output window to allow user-defined fonts.
    • Corrected an issue where the Data EEPROM display was not automatically refreshing the entire range after a HALT on dsPIC30F devices. NOTE: On some hardware debug tools, a read is still required.
    Keeloq plugin
    • Corrected address-boundary calculation that could cause a crash when importing an SQTP file.
    DMCI plugin
    • Enhanced Dynamic Data View to support Data Capture on REAL ICE and realtime watch updated on MPLAB SIM and ICE 4000. (BETA feature)


    Plus... numerous other miscellaneous bug fixes. For Tool-Specific New-Device support, please see the tool's readme file.

    DMCI graphing Simulator realtime watch variable

    A few days ago, I posted a video demonstrating the Data Monitor and Control Interface (DMCI) graphing an MPLAB REAL ICE data-capture variable. This morning, I captured a video of DMCI graphing a simulator realtime watch variable. This video is taken from MPLAB IDE 7.51.
    There is NO SOUND in this video.

    Sunday, December 10, 2006

    DMCI graphing REAL ICE Data Capture

    I captured a short video showing the Data Monitor and Control Interface(DMCI) tool as it graphs Data Capture values from REAL ICE as the target is running. This video is based on an early prototype of the new feature and may look a little different when it is released as a beta feature in MPLAB IDE 7.51.

    The DMCI developer mentioned that this feature should also work with MPLAB SIM and MPLAB ICE 4000 when the realtime watch updates are enabled. I haven't tried it myself yet. Maybe I'll find some time later this week.
    There's no sound in this video.

    Saturday, December 09, 2006

    Why the blog?

    What you can expect here: I run this blog on my own time, and with my own money (not that it costs much). Please note that what I say on this blog is my personal opinion and is not read or approved by anyone before it is posted. Even though I work for Microchip, not everything accurately reflects the views of my employer, my management, my co-workers, Microchip partners or affiliates. I do my best to ensure that everything I post is accurate, but the postings on this site are provided "AS IS" with no warranties, and confers no rights.

    What you will not get here: I can’t comment on rumors, unreleased details, data or anything that is covered under my Microchip NDA.

    If you need Development Tool technical support: Please try the Microchip's normal support channels. You can enter a support ticket at [http://support.microchip.com], post a question to the web forum [http://forum.microchip.com], or contact your local Field Applications Engineer. I'm not a support engineer.

    I created the blog for a couple of reasons. 1) I wanted to post a YouTube video on the web forum, but the software won't allow embeded objects. Plus users with slower connections would have had problems. 2) A lot of new users on the web forum seem to think that my posts are some sort of official response or message from Microchip. My messages aren't reviewed by anyone and I can't make any promises on behalf of Microchip or the Development Tools group. I'm hoping that people reading messages on a personal web blog will take messages with the appropriate grain of salt.