Page 1
The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton. Nuvoton is providing this document only for reference purposes of NUC980 microprocessor based system design. Nuvoton assumes no responsibility for errors or omissions.
NK-NUC980 Quick Start Guide OVERVIEW This document will provide a quick guide for BSP of Nuvoton NUC980 series chips. Users can realize what the NUC980 Non-OS BSP contains, use the NK-NUC980 quickly and understand the operation process of NuWriter and U-boot.
NK-NUC980 Quick Start Guide NUC980 NON-OS BSP This BSP supports Nuvoton NUC980 family processors. The NUC980 series targeted for general purpose 32-bit microprocessor embeds an outstanding CPU core ARM926EJ-S, a RISC processor designed by Advanced RISC Machines Ltd., runs up to 300 MHz, with 16 KB I-cache, 16 KB D- cache and MMU, 16KB embedded SRAM and 16.5 KB IBR (Internal Boot ROM) for booting from...
This chapter will help users easily to use NK-NUC980 step by step. 1. Select USB ISP mode and enable the UART_0 message NK-NUC980 provides jumpers (SW2) to select boot-up conditions. Select USB ISP mode and enable the UART_0 message. The statuses of SW2.1, SW2.2, SW2.6 are ON.
Page 6
NK-NUC980 Quick Start Guide Click “Next”. The software installation will ask you how to install the driver. Select “setup path” to specific location (Advanced), and then click “Next”. The installation software will ask you the option. Dec 25, 2018 Page 6 of 22...
Page 7
NK-NUC980 Quick Start Guide Click “Next”. As follows. Click “Next”. As follows. Dec 25, 2018 Page 7 of 22 Rev 1.00...
Page 8
Click “Install”. As follows. Click “Finish” to finish install driver. As follows. If the installation is successful, a virtual COM port named “WinUSB driver (Nuvoton VCOM)” can be found by using “Device Manager” to check the ports devices. Dec 25, 2018 Page 8 of 22 Rev 1.00...
Page 9
Open the Serial Port Terminal and Reset chip After pressing the reset button (SW1), the chip will reprogram application and print out debug message on the terminal. For detailed NK-NUC980 board introduction, please refer to “NK-NUC980 User Manual” in the “Documents” directory. Dec 25, 2018 Page 9 of 22 Rev 1.00...
NK-NUC980 Quick Start Guide NUWRITER TOOL FOR NON-OS NuWriter can download images to NAND flash, SPI flash, eMMC/SD, or DDR/SRAM while NUC980 is in USB ISP mode. This chapter will guide users to use this tool quickly and do the following four system...
Select “Download only” or ”Download and run”. Click “Download”. Users can find the image that Nuvoton provides in the “Loader” directory. In this directory, there are two images “u-boot-spl.bin” and “u-boot.bin” to be used. If users want to use their own application, they can use the bin file of applicaton as Figure 4-3.
Page 12
NK-NUC980 Quick Start Guide Figure 4-3 The image location – ADC as an example Figure 4-4 The execute address setting – ADC as an example Dec 25, 2018 Page 12 of 22 Rev 1.00...
NK-NUC980 Quick Start Guide Boot from USB The NUC980 Series MPU EVB provides jumpers to select boot-up conditions. To select USB ISP mode, the statuses of SW2.1 and SW2.2 are ON. Description (Status and Function) GPIO pin of NUC980 Boot Source Selection SW2.2/ SW2.1...
NK-NUC980 Quick Start Guide NAND Mode This mode can write a new image to NAND flash and specify the type of the image. These types can be recognized by uboot or Linux. The Image type is set Loader, Data, Environment or Pack.
NK-NUC980 Quick Start Guide Boot from NAND Flash The NUC980 Series MPU EVB provides jumpers to select boot-up conditions. According to the following switches, users can boot from NAND flash and watch the successful boot message from UANRT_0 as belows.
NK-NUC980 Quick Start Guide eMMC/SD Mode This mode can write a new image to eMMC/SD and specify the type of the image. These types can be recognized by bootloader or Linux. The Image type is set Loader, Data, Environment or Pack.
Page 17
NK-NUC980 Quick Start Guide Description (Status and Function) GPIO pin of NUC980 Boot Source Selection SW2.2/ SW2.1 GPG1/GPG0 ON/OFF = Boot from SD/eMMC. Watchdog Timer (WDT) Enabled/Disabled Selection SW2.4 GPG3 ON = After power-on, WDT Disabled. OFF = after power-on WDT Enabled UART 0 Debug Message Output ON/OFF Selection SW2.6...
NK-NUC980 Quick Start Guide SPI NAND Mode This mode can write a new image to SPI NAND flash and specify the type of the image. These types can be recognized by uboot or Linux. The Image type is set Loader, Data, Environment or Pack.
Page 19
NK-NUC980 Quick Start Guide Description (Status and Function) GPIO pin of NUC980 Boot Source Selection SW2.2/ SW2.1 GPG1/GPG0 OFF/OFF = Boot from SPI Flash. Watchdog Timer (WDT) Enabled/Disabled Selection SW2.4 GPG3 ON = After power-on, WDT Disabled. OFF = after power-on WDT Enabled UART 0 Debug Message Output ON/OFF Selection SW2.6...
Interactive shell: commands with scripting features NUC980 U-Boot version is v2016.11. It is downloaded from http://www.denx.de/wiki/U- Boot/SourceCode For detailed NK-NUC980 board introduction, please refer to “NUC980 U-Boot v2016_11 User Manual” in the “Documents” directory. Dec 25, 2018 Page 20 of 22...
NK-NUC980 Quick Start Guide REVISION HISTORY Date Revision Description 2019.01.28 1.00 Initial release Dec 25, 2018 Page 21 of 22 Rev 1.00...
Page 22
NK-NUC980 Quick Start Guide Important Notice Nuvoton Products are neither intended nor warranted for usage in systems or equipment, any malfunction or failure of which may cause loss of human life, bodily injury or severe property damage. Such applications are deemed, “Insecure Usage”.