This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

integrate code from Linux ARM GCC toolchain in Keil IDE

Existing code is compiled on Linux using Makefile and arm-none-eabi compiler. The structure of the project in Linux:
+ldscripts
+NANO100B_Series_CMSIS_BSP_EN_Rev1.00.005
+obj
+src
+startup
BootLoader_MemoryMap.xml
Makefile
makefile.conf
clean.bash
copy_hex.bash
Makefile
projectName.hzp
projectName.hzs
MouthPiece_MemoryMap.xml

The Makefile includes a makefile.conf file. The makefile.conf assit the makefile for the following:
# Selecting Core
# Use newlib-nano.
# Use seimhosting or not
# Compiler & Linker
# Options for specific architecture
# Startup code
#LISTING=-ahls
# Link for code size
# Create map file

How to integrate this in the Keil IDE?
I've installed the same gcc compiler used in the old Linux environment in the current Windows environment: C:\ARMGNU\4.8 2014q2\arm-none-eabi

Parents Reply Children
  • The target microcontroller is a Nuvoton Nano120XXXXX which belongs to their NANO100 series. Nuvoton supports Keil and IAR for debug support on their Nu-link-pro debug support. The intention is to use the IDE for SWD debug support. Further, if the integration is smooth, we are interested to port the code on the Keil RTX kernel.