We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I have a Nuvoton NUC140 board laying around and I was trying to setup a dev environment to start some basic coding. I followed instructions under www2.keil.com/.../M0-M23 and installed 2 packs: "Nuvoton ARM Cortex-M NuMicro Family Device support" as well as "Keil MCBNUC1xx Development Board Support Package". I also installed "Blinky (MCBNUC1xx)" example and opened it in uVision. However, when I open "blinky.c" there is a reference to "NUC1xx.h" which uVision cannot resolve. I cannot find NUC1xx.h anywhere in the Keil_v5 folder. I know the header exists under "http://www.keil.com/dd/docs/arm/nuvoton/nuc1xx/nuc1xx.h" but where I am supposed to put this file? and shouldn't it be part of some sort of pack already?
This is supposed to be so easy, but I am not sure why I am running into this basic issue so early on.
Any hints would be appreciated.
Thank you, Eric
We are not maintaining this Pack (Keil: xxx_BSP) anymore and thus please get in touch with Nuvoton directly as they own these BSPs and DFPs
Thanks for the response.
I think I figured it out to some degree: looks like nuc1xxx.h was replaced by nuc100Series.h in "Nuvoton ARM Cortex-M NuMicro Family Device support" at some point. Looks like there is no consistency between Keil examples and DFP. I would imagine that whatever is accepted as a PACK would be QAed to some degree. What would be helpful is if installation path of a PAC ("Nuvoton ARM Cortex-M NuMicro Family Device support" in this example) is visible in PACK installer, otherwise I just had to explore the structure of uVision install directory in order to try to guess where the PACK is installed and which header files are available in the PACK.