2 Star 7 Fork 1

Ghazigq / sdk-csp-nRF52

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
Ghazigq_nRF52.yaml 8.29 KB
Copy Edit Raw Blame History
Ghazigq authored 2020-11-10 09:25 . update Ghazigq_nRF52.yaml.
---
vendor: Ghazigq
dvendor: Nordic-Semi
name: nRF52
version: 0.0.4
yaml_version: 2
type: Chip_Support_Packages
family_name: Nordic
series:
description: |-
nordic ble soc
series_name: nRF52
cpu_info:
endian: Little-endian
source_files:
file:
- libraries\cmsis\include
- libraries\nrfx\nrfx.h
- libraries\nrfx\drivers
- libraries\nrfx\hal
- libraries\nrfx\templates\nrfx_glue.c
- libraries\nrfx\templates\nrfx_glue.h
- libraries\nrfx\templates\nrfx_log.h
- libraries\nrfx\mdk\nrf.h
- libraries\nrfx\mdk\compiler_abstraction.h
- libraries\nrfx\mdk\nrf_peripherals.h
peripheral: {}
sub_series:
- sub_series_name: nRF52832
chips:
- chip_name: nRF52832_xxAA
peripheral: {}
memory:
- id: IROM1
start: '0x00000000'
size: '0x00080000'
default: '1'
- id: IRAM1
start: '0x20000000'
size: '0x00010000'
init: '0'
default: '1'
cpu_info:
max_clock: '64000000'
core: Cortex-M4
fpu: DP_FPU
mpu: '0'
compiler:
gcc:
entry_point: entry
link_script: linkscripts\nRF52832_xxAA\link.lds
marco:
- NRF52832_XXAA
files:
- libraries\nrfx\mdk\gcc_startup_nrf52.S
- libraries\nrfx\mdk\system_nrf52.c
- libraries\nrfx\mdk\system_nrf52.h
- libraries\nrfx\templates\nRF52832
- libraries\nrfx\mdk\nrf52.h
- libraries\nrfx\mdk\nrf52_bitfields.h
- libraries\nrfx\mdk\nrf51_to_nrf52.h
- libraries\nrfx\mdk\nrf52_name_change.h
- libraries\nrfx\mdk\nrf52832_peripherals.h
armcc:
entry_point: none
link_script: none
marco: []
files: []
iarcc:
entry_point: none
link_script: none
marco: []
files: []
- chip_name: nRF52832_xxAB
peripheral: {}
memory:
- id: IROM1
start: '0x00000000'
size: '0x00040000'
default: '1'
- id: IRAM1
start: '0x20000000'
size: '0x00008000'
init: '0'
default: '1'
cpu_info:
max_clock: '64000000'
core: Cortex-M4
fpu: DP_FPU
mpu: '0'
compiler:
gcc:
entry_point: entry
link_script: linkscripts\nRF52832_xxAB\link.lds
marco:
- NRF52832_XXAB
files:
- libraries\nrfx\mdk\gcc_startup_nrf52.S
- libraries\nrfx\mdk\system_nrf52.c
- libraries\nrfx\mdk\system_nrf52.h
- libraries\nrfx\templates\nRF52832
- libraries\nrfx\mdk\nrf52.h
- libraries\nrfx\mdk\nrf52_bitfields.h
- libraries\nrfx\mdk\nrf51_to_nrf52.h
- libraries\nrfx\mdk\nrf52_name_change.h
- libraries\nrfx\mdk\nrf52832_peripherals.h
armcc:
entry_point: none
link_script: none
marco: []
files: []
iarcc:
entry_point: none
link_script: none
marco: []
files: []
ui:
uart:
default_value: UART1
prompt_message_en: select one uart as console output interface, replace 'UART0' with 'UART1'
prompt_message_zh: 选择一个串口作为控制台信息输出接口,用串口1代替串口0
tx_pin:
default_value: PA31
prompt_message_en: set the tx pin name of the console device interface, the
value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ,replace port number '0' with 'A'
prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
PB6, 将端口号0用A代替
rx_pin:
default_value: PA30
prompt_message_en: set the rx pin name of the console device interface, the
value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ,replace port number '0' with 'A'
prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6, 将端口号0用A代替
docs:
- file: documents\nRF52832_OPS.pdf
title: nRF52832 Datasheet
svd:
file: debug\svd\nrf52.svd
project_type:
bare_metal:
function_map:
clk_init: none
uart_init: none
putc: none
sysTick: none
marco:
- SOC_SERIES_NRF52832
source_files:
- drivers\baremetal
rtt_nano:
function_map:
clk_init: none
uart_init: none
putc: none
getc: none
sysTick: none
heap_init: none
marco:
- SOC_SERIES_NRF52832
source_files:
- drivers\nano
rtt:
function_map:
rt_hw_board_init: none
rt_hw_serial_register: none
rt_hw_pin_register: none
heap_init: none
marco:
- SOC_SERIES_NRF52832
source_files:
- drivers\rtt
- sub_series_name: nRF52840
chips:
- chip_name: nRF52840_xxAA
peripheral: {}
memory:
- id: IROM1
start: '0x00000000'
size: '0x00100000'
default: '1'
- id: IRAM1
start: '0x20000000'
size: '0x00040000'
init: '0'
default: '1'
cpu_info:
max_clock: '64000000'
core: Cortex-M4
fpu: DP_FPU
mpu: '0'
compiler:
gcc:
entry_point: entry
link_script: linkscripts\nRF52840_xxAA\link.lds
marco:
- NRF52840_XXAA
files:
- libraries\nrfx\mdk\gcc_startup_nrf52840.S
- libraries\nrfx\mdk\system_nrf52840.c
- libraries\nrfx\mdk\system_nrf52840.h
- libraries\nrfx\templates\nRF52840
- libraries\nrfx\mdk\nrf52840.h
- libraries\nrfx\mdk\nrf52840_bitfields.h
- libraries\nrfx\mdk\nrf51_to_nrf52840.h
- libraries\nrfx\mdk\nrf52_to_nrf52840.h
- libraries\nrfx\mdk\nrf52840_peripherals.h
armcc:
entry_point: none
link_script: none
marco: []
files: []
iarcc:
entry_point: none
link_script: none
marco: []
files: []
ui:
uart:
default_value: UART1
prompt_message_en: select one uart as console output interface, replace 'UART0' with 'UART1'
prompt_message_zh: 选择一个串口作为控制台信息输出接口,用串口1代替串口0
tx_pin:
default_value: PA6
prompt_message_en: set the tx pin name of the console device interface, the
value should be with a format"P+[port name][pin number]",eg. PA2,PB6 , replace port number '0' with 'A'
prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2,
PB6, 将端口号0用A代替
rx_pin:
default_value: PA8
prompt_message_en: set the rx pin name of the console device interface, the
value should be with a format"P+[port name][pin number]", eg. PA3, PB7 , replace port number '0' with 'A'
prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6, 将端口号0用A代替
docs:
- file: documents\nRF52840_PS_v1.0.pdf
title: nRF52840 Datasheet
svd:
file: debug\svd\nrf52840.svd
project_type:
bare_metal:
function_map:
clk_init: none
uart_init: none
putc: none
sysTick: none
marco:
- SOC_SERIES_NRF52840
source_files:
- drivers\baremetal
rtt_nano:
function_map:
clk_init: none
uart_init: none
putc: none
getc: none
sysTick: none
heap_init: none
marco:
- SOC_SERIES_NRF52840
source_files:
- drivers\nano
rtt:
function_map:
rt_hw_board_init: none
rt_hw_serial_register: none
rt_hw_pin_register: none
heap_init: none
marco:
- SOC_SERIES_NRF52840
source_files:
- drivers\rtt
C
1
https://gitee.com/Ghazi_gq/sdk-csp-n-rf52.git
git@gitee.com:Ghazi_gq/sdk-csp-n-rf52.git
Ghazi_gq
sdk-csp-n-rf52
sdk-csp-nRF52
master

Search

53164aa7 5694891 3bd8fe86 5694891