[CMSIS-DAP] Adds support for LPC SPIFI external flash, LPC4330 targets, JTAG option, Micromint Bambino (#28)

135 views
Skip to first unread message

Micromint USA

unread,
Mar 11, 2014, 5:11:52 PM3/11/14
to mbedmicro/CMSIS-DAP

Summmary of changes:

  • Added support for LPC SPIFI external flash
  • Added support for LPC43xx targets
  • Added support for JTAG option
  • Added support for Micromint Bambino boards
  • Reduced buffer on bootloader USB MSC code to 1024 bytes instead of 1024 words (4096 bytes)
  • Added compiler flag "--c99" to bootloader project to compile USB MSC code
  • Limited flash on bootloader linker script to the 0x5000 boundary
  • Changed bootloader GPIO macros and functions to be consistent with the interface GPIO code

Merged today's pull request #27 from DonMorr so changes should merge with current version of mainline repository.

Thanks,
Jesus Alvarez jalv...@micromint.com
Micromint USA

Bootloader

New files (1):
bootloader\mdk\lpc11u35\lpc11u35_bootloader.uvproj

Changed files (3):
bootloader\Common\src\usbd_user_msc.c
bootloader\hal\TARGET_NXP\TARGET_LPC11U35\gpio.c
bootloader\mdk\lpc11u35\lpc11u35_bootloader.uvproj

Interface

New files (12):
interface\Common\src\JTAG_DP.c
interface\flash_algo_mdk\LPC_SPIFI\FlashDev.c
interface\flash_algo_mdk\LPC_SPIFI\FlashPrg.c
interface\flash_algo_mdk\LPC_SPIFI\LPC_SPIFI.uvproj
interface\flash_algo_mdk\LPC_SPIFI\Target.lin
interface\flash_algo_mdk\LPC_SPIFI\spifi_drv_PI.lib
interface\flash_algo_mdk\LPC_SPIFI\spifi_rom_api.h
interface\mdk\lpc11u35\lpc11u35_lpc4330_interface.uvproj
interface\target\hal\DBG_NXP\DBG_LPC4330\target_flash.h
interface\target\hal\DBG_NXP\DBG_LPC4330\target_reset.c
shared\cmsis\TARGET_NXP\TARGET_LPC11UXX\TOOLCHAIN_ARM_STD\LPC11U35_LPC4330.sct
shared\cmsis\TARGET_NXP\TARGET_LPC11UXX\TOOLCHAIN_ARM_STD\LPC11U35_LPC4330_bootloader.sct

Changed files (3):
interface\Common\src\board.c
interface\Common\src\usbd_user_msc.c
interface\interface\hal\TARGET_NXP\TARGET_LPC11U35\DAP_config.h


You can merge this Pull Request by running

  git pull https://github.com/micromint/CMSIS-DAP-lpc43xx master

Or view, comment on, or merge it at:

  https://github.com/mbedmicro/CMSIS-DAP/pull/28

Commit Summary

  • Bootloader changes: reduce USB buffer, add compiler flag and limit flash to 0x5000 on linker script
  • HDK: Add support for LPC SPIFI flash, LPC43xx targets, Micromint Bambino
  • Add support for JTAG option
  • Merge remote-tracking branch 'upstream/master'

File Changes

Patch Links:


Reply to this email directly or view it on GitHub.

Sam Grove

unread,
Mar 13, 2014, 11:24:45 PM3/13/14
to mbedmicro/CMSIS-DAP

Merged #28.

Reply all
Reply to author
Forward
0 new messages