Evaluation board for numicro m2l31 series (50 pages)
Summary of Contents for Nuvoton NuMaker-Server-NUC980
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 NuMicro microcontroller and microprocessor based system design. Nuvoton assumes no responsibility for errors or omissions.
NuMaker-Server-NUC980 OVERVIEW NuMaker-Server can gather information from up to 8 UART sensors and transfer to cloud server over two on board Ethernet port. It can also transfer information from cloud server by Ethernet to UART devices in opposite direction by applications. This serial server is a very popular IIoT device used in industrial control, which can easily transfer an onsite industrial machine control into a remote cloud factory control.
NuMaker-Server-NUC980 FEATURES Target Chip NUC980DK63YC (V2.0) or NUC980DK61Y (V1.2/1.0): LQFP128 pin MCP package with DDR2 (64 MB), which can run up to 300MHz operating speed SPI Flash: Quad mode system booting or data storage SD0/eMMC0: User SD/eMMC memory card for system booting, data storage or SDIO (Wi- Fi) device ...
NuMaker-Server-NUC980 HARDWARE CONFIGURATION Front View User indication LEDs (LED1~3) JTAG (CON3) Virtual COM UART1 UART3 UART2 RTC battery System (CON5, U6) (CON15) (CON19) (CON17) Power-on setting (CON2) Reset (SW1, SW2) (SW2) 5V IN (CON1) UART4 selection (CON9, CON11, JP1) Ethernet1_PE...
Page 8
NuMaker-Server-NUC980 Power indication LEDs (LED4, LED5): Color Descriptions The system power will be terminated and LED4 LED4 lighting when the input voltage is over 5.7V or the current is over 1.7A. LED5 Green Power normal state. RTC Battery (CON2): External Battery supply for RTC 3.3V powered CON2.1: Positive (+)
Page 9
NuMaker-Server-NUC980 UART3 pin header (CON19). Connector GPIO pin of NUC980 Function CON19.1 GPC3 UART3_TXD CON19.2 GPC4 UART3_RXD CON19.3 VDD33 CON19.4 JTAG interface and UART0 (CON3) Connector GPIO pin of NUC980 Function CON3.1 VDD33 CON3.2 GPG15 nTRST CON3.3 GPG14 CON3.4...
Page 11
NuMaker-Server-NUC980 Expand port for user use (CON24) Connector GPIO pin of NUN980 Function CON24.1 ADC VSS CON24.2 GPD8 SPI0_SS0 CON24.3 GPB0 ADC_AIN[0] CON24.4 GPD9 SPI0_CLK CON24.5 GPB1 ADC_AIN[1] CON24.6 GPD10 SPI0_DO CON24.7 GPB2 ADC_AIN[2] CON24.8 GPD11 SPI0_DI CON24.9 GPB3 ADC_AIN[3] CON24.10...
Page 12
NuMaker-Server-NUC980 EBI port for user use (CON23) Connector GPIO pin of NUN980 Function CON23.1 GPG0 EBI_ADDR0 CON23.2 GPG1 EBI_ADDR1 CON23.3 GPB2 EBI_ADDR2 CON23.4 GPG3 EBI_ADDR3 CON23.5 GPC0 EBI_DATA0 CON23.6 GPC1 EBI_DATA1 CON23.7 GPC2 EBI_DATA2 CON23.8 GPC3 EBI_DATA3 CON23.9 GPC4 EBI_DATA4 CON23.10...
Page 13
NuMaker-Server-NUC980 UART8 pin header (CON20) Connector GPIO pin of NUC980 Function CON20.1 GPA12 UART8_TXD CON20.2 GPA11 UART8_RXD CON20.3 VDD33 CON20.4 SD0/eMMC0 (CON6): Use Micro SD/eMMC memory card for system booting, data storage or SDIO (Wi-Fi) device Power on setting (SW1, SW2)
Page 14
NuMaker-Server-NUC980 SPI-NOR Flash boot SW2.2/SW2.1 OFF/ON GPG9/GPG8 with 4-bit mode SPI-NOR Flash boot SW2.2/SW2.1 OFF/OFF GPG9/GPG8 with 1-bit mode USB0 Device/HOST (CON21, JP3): USB0 Device/HOST Micro-B connector, By JP3 status or defined by the ID pin of the USB cable ...
NuMaker-Server-NUC980 Rear View Figure 3-2 shows the main components from the rear view of NuMaker-Server Development Board RS232-4/5 transceivers with SN75C3232E (U13 and U15) RS485-4/5 transceivers with SN65HVD10 (U14 and U16) RS485-4/5 transceivers (U14, U16) RS232-4/5 transceivers (U13, U15)
Nuvoton CDC Driver Installation The USB serial port function is used to print some messages on PC API, such as SecureCRT, through the standard UART protocol to help user to debug program. Download and install the latest Nuvoton CDC driver: https://www.nuvoton.com/resource-download.jsp?tp_GUID=SW1020160914071736 The installation is presented in Figure 4-1 and Figure 4-3.
Nuvoton Virtual COM Driver Installation The firmware programming tool NuWriter requires a NuWriter driver to be installed on PC first. Please follow the steps below to install the driver. Download and install the latest Nuvoton Virtual COM driver: https://github.com/OpenNuvoton/NUC980_NuWriter/tree/master/Driver The installation is presented in Figure 4-3 and Figure 4-4.
NuMaker-Server-NUC980 BSP Firmware Download NUC980 Linux BSP provides cross compilation tools based on Linux. This BSP has been tested in different x86 Linux distributions, including Ubuntu, CentOS, and Debian, etc. Since there are many distributions out there with different system configuration, sometimes it is necessary to change system setting or manually install some missing components for cross compilation.
(CON21) (SW1) Figure 4-5 Hardware Setting Plug in the USB0 cable (CON21) If the installation is successful, a virtual COM port named “WinUSB driver (Nuvoton VCOM)” can be found in the “Device Manager”. Figure 4-6 Nuvoton VCOM Jul 31, 2023 Page 22 of 48 Rev 1.21...
NuMaker-Server-NUC980 Select the USB mode(SW1) Plug in the USB to UART cable (CON2) Set power on setting(SW1) to ON/ON to Boot from USB. Description (Status and Function) GPIO pin of NUC980 Power on setting ON/ON = Boot from USB. SW1.2/ SW1.1 GPG1/GPG0 ON/OFF = Boot from SD/eMMC.
NuMaker-Server-NUC980 After “Program” the image, click the “Verify” button to read back the image data to make sure the burning status. Note: Confirm NUC980DK63YC.ini (V2.0) or NUC980DK61Y.ini (V1.2/1.0) Figure 4-8 Program u-boot-spl 5. According to Figure 4-9, following the steps to program u-boot.bin: a.
NuMaker-Server-NUC980 Note: Confirm NUC980DK63YC.ini (V2.0) or NUC980DK61Y.ini (V1.2/1.0) Figure 4-9 Program u-boot 6. According to Figure 4-10, following the steps below to program kernel image: Select the “SPI NAND” type. Fill in the image information: Image Name: nuc980-eth2uart.dtb ...
NuMaker-Server-NUC980 Note: Confirm NUC980DK63YC.ini (V2.0) or NUC980DK61Y.ini (V1.2/1.0) Figure 4-10 Program dtb 7. According to Figure 4-11, following the steps below to program kernel image: Select the “SPI NAND” type. Fill in the image information: Image Name: uimage.bin ...
Figure 4-12 Program environment You can create a TXT file extension and add contents. NuWriter will transform env.txt to an environment image and download the image to SPI NAND. Here is an example for NuMaker-server-NUC980 environment variables: baudrate=115200 bootdelay=1 stderr=serial...
NuMaker-Server-NUC980 Virtual COM UART1 UART3 UART2 (CON5, U6) (CON15) (CON19) (CON17) UART4 RS232 (CON9) Ethernet0_PE (CON7, U10) UART5 RS232 (CON12) UART8 UART7 UART6 (CON20) (CON18) (CON16) USB0 Device/Host Figure 4-13 NuMaker-Server Board Setup Then, use Terminal tool, such as PuTTY, Tera term, etc to open the serial COM port. The COM port configuration is baudrate 115200bps, 8-bit data length and no-parity.
NuMaker-Server-NUC980 Figure 4-14 Serial COM Port Setting Power ON or push the Reset key and boot system. Freeing unused kernel memory: 5456K [Mount JFFS2]: /dev/mtdblock0 --> /mnt/mtdblock0 nuc980-emac0 nuc980-emac0: eth0 is OPENED nuc980-emac1 nuc980-emac1: eth1 is OPENED random: arm-linux-light: uninitialized urandom read (8 bytes read, 7 bits of entropy available) BusyBox v1.22.1 (2016-02-03 14:11:04 CST) built-in shell (ash)
NuMaker-Server-NUC980 Below is an example transmit data from Ethernet to UART. When type “123” in TCP/IP connection window which port number is 50001. The UART1 serial COM port window will show “123”. Figure 4-15 Serial COM Port And below is an example with other direction, transmit data from UART to Ethernet. When type “123”...
NuMaker-Server-NUC980 Figure 4-17 UART Setting Web Page Make your own Embedded Linux “NUC980/NUC970 Linux Environment on VMware User Manual” describes how to compile and modify your own Embedded Linux step by step. Please refer from here to get more details.
NuMaker-Server-NUC980 REVISION HISTORY Date Revision Description 2020.05.22 1.00 Initial version 2020.07.22 1.20 For board versionV1.2 For board version V2.0 2023.07.31 1.21 SOC change NUC980DK61YC to NUC980DK63YC Modified chapter 4 Jul 31, 2023 Page 47 of 48 Rev 1.21...
Page 48
NuMaker-Server-NUC980 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”.
Need help?
Do you have a question about the NuMaker-Server-NUC980 and is the answer not in the manual?
Questions and answers