LPCXpresso
Contents
OVERVIEW
This nn article to hold notes on NXP/LPCXpresso programming tools and methods. Expet tools to include LPCXpresso Integrated Development Environment and command line based gcc, g++, as, ld, objcopy and related tools. Programming methods expected to include FTDI cable based programming employed with FlashMagic and lpc21isp. More to come going forward . . .
References
- https://batchloaf.wordpress.com/2013/11/29/simple-arm-example-for-lpc1114/
- http://eleceng.dit.ie/frank/arm/index.html . . . part of Frank Duignan 's web page with microcontroller projects
- http://eleceng.dit.ie/frank/arm/BareMetalLPC1114/display/index.html . . . pin signaling to put LPC111x into programming mode
LPCXpresso LPC1343 development board . . .
- https://www.embeddedartists.com/products/lpcxpresso/lpc1343_xpr.php
- https://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC1343revA.pdf . . . schematic of board - NOT COMPLETE! LPC1343 micro missing!
- https://www.nxp.com/downloads/en/schematics/LPCXpresso-LPC1104-schematic-RevA.pdf . . . better schematic
Looking further for necessary FTDI cable to board wiring . . .
LPCXpresso dev board detailed pinouts search
2018-04-24 Tuesday
- https://github.com/dwelch67/lpcxpresso_samples
- http://elektorembedded.blogspot.com/2010/02/lpcxpresso-design-contest.html . . . LPCXpresso board pin match up with 40-pin Mbed board
- https://os.mbed.com/users/ytsuboi/notebook/getting-started-with-mbed-lpc1114/ . . . partial target board pinout
Ted noting LPCXpresso target board pin layout with respect to LPC1343 pins:
GND 3V3 +5VIN [ ] [ ] [ ] RST [ ] MOSI [ ] MISO [ ] SCK [ ] SSEL [ ] TXD [ ]/USB_DM RXD [ ]/USB_DP P0.7 P0.1/USB_FTOGGLE P2.0 P0.3/USB_VBUS P2.1 I2C_SDA P2.2 I2C_SDL AD0 P1.9 AD1 P1.10 AD2 P1.11 AD3 P2.3 AD4 P2.4 AD5 P2.5 P1.5 P2.6 P1.8 P2.7 P0.6 P2.8 P0.10 P2.9 P3.0 P2.10 P3.1 P3.3 P3.2 GND
Powering down, grounding pins P0.1 and P0.3, then powering up, ungrounding both those pins and issuing part signature read command:
$ sudo lpc21isp -detectonly /dev/ttyUSB0 9600 12000 lpc21isp version 1.97 Synchronizing (ESC to abort). OK Read bootcode version: 1 5 Read part ID: LPC1343, 32 kiB FLASH / 8 kiB SRAM (0x3D00002B) $
I2C References And Notes
STM32F microcontroller and dev board
This section of LPCXpresso is not very related to LPCXpresso but here to describe tools for compiling for, programming and debugging ST32F type processors and dev boards.
- https://electronics.stackexchange.com/questions/32991/how-do-i-develop-for-stm32-discovery-on-linux
- https://jethomson.wordpress.com/2011/11/17/getting-started-with-the-stm32f4discovery-in-linux/
- https://github.com/texane/stlink
- https://github.com/texane/stlink/issues/519 . . . in stlink top-level dir invoke
make clean && make release
, this differs a little from build instructions in project's README.md file,
- https://github.com/texane/stlink/issues/519 . . . in stlink top-level dir invoke
- https://github.com/texane/stlink
- https://jethomson.wordpress.com/2011/11/17/getting-started-with-the-stm32f4discovery-in-linux/
- 2018-04-26 Thursday -
- STEP - Searching for tool chain components which provide gcc-arm-none-eabi compiler and related linking and library tools:
$ dpkg -c /var/cache/apt/archives/gcc-arm-none-eabi_4.8.4-1+11-1_i386.deb | grep gcc$ -rwxr-xr-x root/root 711032 2015-03-14 10:50 ./usr/bin/arm-none-eabi-gcc hrwxr-xr-x root/root 0 2015-03-14 10:50 ./usr/bin/arm-none-eabi-gcc-4.8 link to ./usr/bin/arm-none-eabi-gcc $
- STEP - building Texane's stlink programming utility for ST32F and related target processors:
Looks like there are a couple of extra steps to take to build developer or dev team Texane's stlink project. These steps include installing `cmake`, and then on Debian and Ubuntu systems invoking stlink's makefile as follows:
$ make clean && make release
Appendix A - CMSISv2p00 library files
2018-04-18
Figure x - unzipping NXP library files CMSISv2p00 . . .
veris@alta-spare-6:/opt/nxp/lpcxpresso-8p2p2/lpcxpresso/Examples/CMSIS_DSPLIB$ ls CMSIS_DSPLIB_Latest.zip CMSISv2p00_DSPLIB.zip CMSISv2p10_DSPLIB.zip CMSISv3p01_DSPLIB.zip veris@alta-spare-6:/opt/nxp/lpcxpresso-8p2p2/lpcxpresso/Examples/CMSIS_DSPLIB$ unzip CMSISv2p00_DSPLIB.zip Archive: CMSISv2p00_DSPLIB.zip creating: CMSISv2p00_DSPLIB_CM3/ inflating: CMSISv2p00_DSPLIB_CM3/.project creating: CMSISv2p00_DSPLIB_CM3/docs/ inflating: CMSISv2p00_DSPLIB_CM3/docs/CMSIS END USER LICENCE AGREEMENT.pdf inflating: CMSISv2p00_DSPLIB_CM3/docs/cmsis_dsp_readme.txt inflating: CMSISv2p00_DSPLIB_CM3/docs/cmsis_readme.txt inflating: CMSISv2p00_DSPLIB_CM3/history.txt creating: CMSISv2p00_DSPLIB_CM3/inc/ creating: CMSISv2p00_DSPLIB_CM3/inc/arm/ inflating: CMSISv2p00_DSPLIB_CM3/inc/arm/arm_math.h inflating: CMSISv2p00_DSPLIB_CM3/inc/arm_math.h inflating: CMSISv2p00_DSPLIB_CM3/inc/math_helper.h creating: CMSISv2p00_DSPLIB_CM3/lib/ inflating: CMSISv2p00_DSPLIB_CM3/lib/libCMSISv2p00_DSPLIB_CM3.a creating: CMSISv2p00_DSPLIB_CM4/ inflating: CMSISv2p00_DSPLIB_CM4/.project creating: CMSISv2p00_DSPLIB_CM4/docs/ inflating: CMSISv2p00_DSPLIB_CM4/docs/CMSIS END USER LICENCE AGREEMENT.pdf inflating: CMSISv2p00_DSPLIB_CM4/docs/cmsis_dsp_readme.txt inflating: CMSISv2p00_DSPLIB_CM4/docs/cmsis_readme.txt creating: CMSISv2p00_DSPLIB_CM4/inc/ creating: CMSISv2p00_DSPLIB_CM4/inc/arm/ inflating: CMSISv2p00_DSPLIB_CM4/inc/arm/arm_math.h inflating: CMSISv2p00_DSPLIB_CM4/inc/arm_math.h inflating: CMSISv2p00_DSPLIB_CM4/inc/math_helper.h creating: CMSISv2p00_DSPLIB_CM4/lib/ inflating: CMSISv2p00_DSPLIB_CM4/lib/libCMSISv2p00_DSPLIB_CM4.a creating: CMSISv2p00_DSPLIB_CM4_NoFP/ inflating: CMSISv2p00_DSPLIB_CM4_NoFP/.project creating: CMSISv2p00_DSPLIB_CM4_NoFP/docs/ inflating: CMSISv2p00_DSPLIB_CM4_NoFP/docs/CMSIS END USER LICENCE AGREEMENT.pdf inflating: CMSISv2p00_DSPLIB_CM4_NoFP/docs/cmsis_dsp_readme.txt inflating: CMSISv2p00_DSPLIB_CM4_NoFP/docs/cmsis_readme.txt creating: CMSISv2p00_DSPLIB_CM4_NoFP/inc/ creating: CMSISv2p00_DSPLIB_CM4_NoFP/inc/arm/ inflating: CMSISv2p00_DSPLIB_CM4_NoFP/inc/arm/arm_math.h inflating: CMSISv2p00_DSPLIB_CM4_NoFP/inc/arm_math.h inflating: CMSISv2p00_DSPLIB_CM4_NoFP/inc/math_helper.h creating: CMSISv2p00_DSPLIB_CM4_NoFP/lib/ inflating: CMSISv2p00_DSPLIB_CM4_NoFP/lib/libCMSISv2p00_DSPLIB_CM4_NoFP.a creating: CMSISv2p00_DSPLIB_SRC/ inflating: CMSISv2p00_DSPLIB_SRC/.cproject inflating: CMSISv2p00_DSPLIB_SRC/.project creating: CMSISv2p00_DSPLIB_SRC/docs/ inflating: CMSISv2p00_DSPLIB_SRC/docs/CMSIS END USER LICENCE AGREEMENT.pdf inflating: CMSISv2p00_DSPLIB_SRC/docs/cmsis_dsp_readme.txt inflating: CMSISv2p00_DSPLIB_SRC/docs/cmsis_readme.txt inflating: CMSISv2p00_DSPLIB_SRC/history.txt creating: CMSISv2p00_DSPLIB_SRC/inc/ inflating: CMSISv2p00_DSPLIB_SRC/inc/arm_common_tables.h inflating: CMSISv2p00_DSPLIB_SRC/inc/arm_math.h inflating: CMSISv2p00_DSPLIB_SRC/inc/math_helper.h creating: CMSISv2p00_DSPLIB_SRC/inc_cmsis/ inflating: CMSISv2p00_DSPLIB_SRC/inc_cmsis/core_cm3.h inflating: CMSISv2p00_DSPLIB_SRC/inc_cmsis/core_cm4.h inflating: CMSISv2p00_DSPLIB_SRC/inc_cmsis/core_cm4_simd.h inflating: CMSISv2p00_DSPLIB_SRC/inc_cmsis/core_cmFunc.h inflating: CMSISv2p00_DSPLIB_SRC/inc_cmsis/core_cmInstr.h creating: CMSISv2p00_DSPLIB_SRC/src/ creating: CMSISv2p00_DSPLIB_SRC/src/Common/ creating: CMSISv2p00_DSPLIB_SRC/src/Common/Source/ inflating: CMSISv2p00_DSPLIB_SRC/src/Common/Source/math_helper.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_abs_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_abs_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_abs_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_abs_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_add_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_add_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_add_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_add_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_dot_prod_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_dot_prod_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_dot_prod_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_dot_prod_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_mult_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_mult_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_mult_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_mult_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_negate_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_negate_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_negate_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_negate_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_offset_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_offset_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_offset_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_offset_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_scale_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_scale_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_scale_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_scale_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_shift_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_shift_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_shift_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_sub_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_sub_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_sub_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/BasicMathFunctions/arm_sub_q7.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/CommonTables/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/CommonTables/arm_common_tables.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_conj_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_conj_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_conj_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mag_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mag_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mag_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mult_real_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mult_real_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ComplexMathFunctions/arm_cmplx_mult_real_q31.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/arm_pid_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/arm_pid_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/arm_pid_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/arm_pid_reset_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/arm_pid_reset_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/arm_pid_reset_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/arm_sin_cos_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/ControllerFunctions/arm_sin_cos_q31.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/arm_cos_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/arm_cos_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/arm_cos_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/arm_sin_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/arm_sin_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/arm_sin_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/arm_sqrt_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FastMathFunctions/arm_sqrt_q31.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df1_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df2T_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_fast_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_fast_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_partial_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_partial_fast_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_partial_fast_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_partial_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_partial_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_partial_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_conv_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_correlate_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_correlate_fast_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_correlate_fast_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_correlate_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_correlate_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_correlate_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_decimate_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_decimate_fast_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_decimate_fast_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_decimate_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_decimate_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_decimate_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_decimate_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_decimate_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_fast_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_fast_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_init_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_interpolate_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_interpolate_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_interpolate_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_interpolate_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_interpolate_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_interpolate_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_lattice_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_lattice_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_lattice_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_lattice_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_lattice_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_lattice_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_sparse_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_sparse_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_sparse_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_sparse_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_sparse_init_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_sparse_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_sparse_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_fir_sparse_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_iir_lattice_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_iir_lattice_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_iir_lattice_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_iir_lattice_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_iir_lattice_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_iir_lattice_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_norm_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_norm_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_norm_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_norm_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_norm_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_norm_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/FilteringFunctions/arm_lms_q31.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_add_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_add_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_add_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_inverse_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_mult_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_mult_fast_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_mult_fast_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_mult_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_mult_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_scale_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_scale_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_scale_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_sub_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_sub_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_sub_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_trans_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_trans_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/MatrixFunctions/arm_mat_trans_q31.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_max_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_max_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_max_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_max_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_mean_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_mean_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_mean_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_mean_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_min_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_min_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_min_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_min_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_power_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_power_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_power_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_power_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_rms_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_rms_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_rms_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_std_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_std_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_std_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_var_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_var_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/StatisticsFunctions/arm_var_q31.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/ creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_copy_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_copy_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_copy_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_copy_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_fill_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_fill_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_fill_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_fill_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_float_to_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_float_to_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_float_to_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q15_to_float.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q15_to_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q15_to_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q31_to_float.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q31_to_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q31_to_q7.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q7_to_float.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q7_to_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/SupportFunctions/arm_q7_to_q31.c creating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/ inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_cfft_radix4_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_cfft_radix4_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_cfft_radix4_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_cfft_radix4_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_cfft_radix4_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_cfft_radix4_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_dct4_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_dct4_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_dct4_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_dct4_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_dct4_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_dct4_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_rfft_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_rfft_init_f32.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_rfft_init_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_rfft_init_q31.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_rfft_q15.c inflating: CMSISv2p00_DSPLIB_SRC/src/Cortex-M4-M3/TransformFunctions/arm_rfft_q31.c veris@alta-spare-6:/opt/nxp/lpcxpresso-8p2p2/lpcxpresso/Examples/CMSIS_DSPLIB$ ls CMSIS_DSPLIB_Latest.zip CMSISv2p00_DSPLIB_CM3 CMSISv2p00_DSPLIB_CM4_NoFP CMSISv2p10_DSPLIB.zip CMSISv2p00_DSPLIB.zip CMSISv2p00_DSPLIB_CM4 CMSISv2p00_DSPLIB_SRC CMSISv3p01_DSPLIB.zip veris@alta-spare-6:/opt/nxp/lpcxpresso-8p2p2/lpcxpresso/Examples/CMSIS_DSPLIB$
These by their top folder names look like they may be libraries old than NXP's LPCOpen libraries, which are mentioned in the 2016 LPCXpresso user manual as being a new de facto standard. A more simple starting point to test out blinky LED program on the LPCXpressor dev board 1114F may be here,
- https://batchloaf.wordpress.com/2013/11/29/simple-arm-example-for-lpc1114/
- http://eleceng.dit.ie/frank/arm/BareMetalLPC1114/display/index.html