ING916X evaluation Boards User Manual
- Categories:Getting Started
- Time of issue:2022-06-07 14:57:08
This document mainly introduces the hardware resources and usage of Ingchips Technology DB682AC1A development board.
The DB682AC1A development board is shown in the figure below. The core chip is BLE5.3 SOC ING91682A.。
DB682AC1A evaluation Boards
The DB682AC1A evaluation Boards has two power supply modes:
2.1.1 Through flat pin connection function board or jumper
VBT: Power supply pin, connected to VBAT of ING91,682A chip, voltage range 1.62-3.63V。
RST: Reset pin, connected to RESET pin of ING91682A chip, active at low level, pull down reset chip。
IO0: BOOT pin. In addition to GPIO0 function, this pin has another function: when the chip is powered on or reset, if IO0 is connected to high level, it will enter boot mode, send the string "UartBurnStart916" through IO1 serial port TX, and wait for 10 seconds. If no burning data or command is received within 10 seconds, it will automatically exit the burning mode。
IO1: Burn serial port TX, which can be configured into other functions when in use。
IO2: Burn serial port RX, which can be configured into other functions when in use。
IO3: Sw port clk。
IO4: Sw port dio。
The development board has reserved two keys, which are connected to GPIO 0 and RST pins respectively。Pressing the GPIO0 button will raise GPIO 0, and pressing the RST button will reset the chip。
As shown in the figure above, the DB682AC1A evaluation board can be used together with the function board. For the use method, refer to the Instructions for 《DB72C8K1A Peripheral expansion board》。
2.1.2 Through USB interface
Similarly, IO1 to IO4 are respectively burn serial port TX, burn serial port RX, sw port clk, sw port dio。
The pins on both sides of the development board are pins from the ING91682A chip. The screen IO 0-36 corresponds to the ING91682A chip GPIO 0-36 respectively. Users can connect specific external devices through flat cables according to actual needs, and configure corresponding functions through software. Refer to the chip manual for the mapping relationship between GPIO and peripherals.
To use other hardware resources, such as sensors, serial ports, buzzers, etc., you need to connect the function board.
RST reset button, press and pull down to reset the ING91682A chip。
The GPIO 0 key is connected to the GPIO0 of the ING91682A chip. Press and pull down。
Press and hold the GPIO0 key, press and release the RST reset key, and the ING91682A chip will enter the burning mode。
3.1 Burn with Flash Downloader（Need to connect to the burning serial port）
1）Find the project to download in the main interface of the ingWizard and right-click；
2）Select "Download to Flash..." from the pop-up shortcut menu, and the ingWizard will automatically open the Flash Downloader；
3）Click "Setup UART" in the Flash Downloader to modify the serial port number used by the development board；
5）Press the LOAD key to enter the download mode（Or connect GPIO 0 to high level, power on again or reset the chip）。
When it is released from the reset state, the Bootloader will detect GPIO 0. If it is high, it will enter the UART download mode, otherwise it will start normally. That is to say, if you want to enter the UART download mode, you should ensure that the GPIO0 button is pressed at the moment when the RESET button pops up.
3.2 Burn with debugger（Need to connect sw port clk and dio）
All examples can be downloaded directly from the IDE through the JLINK debugger. For example, click "Download" directly in Keil.
Note: This method only burns the program compiled by App, not platform.bin. Therefore, when using the development board for the first time, you should first use Flash Downloader to completely burn platform.bin and App Bin. Some IDEs (such as CrossStudio/SEGGER) can modify settings and burn platform.bin at the same time, but the SDK samples do not make this setting.
Note: If JLINK software has been installed separately, a dialog box will pop up when JLINK downloads for the first time, asking the user to select a chip type. Please select "Unspecified Cortex-M4".
Note: Generally, a complete program includes two binary files, platform.bin (including protocol stack and real-time kernel) and App Bin. When the program is compiled, only App Bin changes and platform.bin remains unchanged. So platform.bin only needs to be burned once. For details, please refer to the SDK User Manual about software architecture.
- Pay attention to the current limit when supplying power to external devices through the development board；
- Power off when adding or removing external equipment；
- Do not cover the printed board antenna with metal parts。
Beijing：Room 803, Building #3, Zijin Digital Park, Haidian District
Shanghai：Room 316, Tower A, Juxin Building, Xiangke Road #58
Shenzhen：Room 1009, Shuguang Building, Science Park, Nanshan District