lpcware

Feature Request for LPC Expresso IDE enviroment.

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jun 15, 2016 by lpcware
Content originally posted in LPCWare by SB_telco on Wed Nov 19 04:42:47 MST 2014
====================================
### LPCXPRESSO FEATURE REQUEST ###
====================================
Please added the following features to LPCxpresso

A:  One Shot : save all -> Compile -> Program Targer MCU : As 2 LPCxpresso Menu Button
B:  Setting : Linker  section:  Generate in addtion to .axf files , .bin and .hex files

Full details below :


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A : On the tool bar in LPCxpresso a two buttons that does the following.

Button 1  : One shot  Save -->Compile > program host.

All output text from all stages is dumped out in the console window including the programming of the traget MCU.
1.  Save all edited text files.
2.  Compiles all files down to a .axf file 
3.  Loads the compiled .axf file into target host MCU

Button 2

Sets up the items required for "Button 1  : One shot  Save -->Compile > program host." to work.
            Which LPCxpresso release mode to use .
            All the programming settings required to program the MCU . Basically a copy of the settings from the "Program Flash" settings menu
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

B:  In the settings page under the linker section make it so that there are tick boxes so that a user can select to optionally build in addition to the axf file , bin and hex files

At the moment I have to manually enter

arm-none-eabi-size ${BuildArtifactFileName}; arm-none-eabi-objcopy -O ihex ${BuildArtifactFileName} ${BuildArtifactFileBaseName}.hex ; arm-none-eabi-objcopy -O binary ${BuildArtifactFileName} ${BuildArtifactFileBaseName}.bin ; checksum -d ${BuildArtifactFileBaseName}.bin;

This should be a built in feature.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

This I feel will greatly improve LPXpresso.

Best wishes
Simon

Outcomes