Skip to content

Commit b612c6f

Browse files
committed
hpm sdk release v1.3.0
Main changes since 1.2.0 Tested Segger Embedded Studio Version: 7.32 - Changed: - boards: hpm6200evk/hpm6300evk: delete unwanted clock_ahb div set - boards: hpm6750xxx: switch dcdc work mode to dcm mode - docs: sdk: boards: hpm6750evk2: add pps pin information - component: wm8960: support sysclk pre-divider - components: serial_nor: add serial nor flash. - openocd: probes: ft2232: remove trst and srst config. - ip: cam:remove 0x5c MAX_WN_CYCLE register in regs.h - driver: cam: remove invalid register - drivers: i2s: update API - drivers: adc: adc12/adc16: rename adc16_get_busywait to adc16_is_nonblocking_mode - drivers: adc: adc12/adc16: update adcx_init API - drivers: pllctrl: update pllctrl drivers - drivers: spi : add spi enable and disable datamerge - drivers: spi : add spi_set_address_len API - drivers: pdgo Add missing APIs - drivers: uart: update uart rx idle flag process and fifo control - soc: delete_unnecessary_ppor_reset_bit_field - soc: hpm_gpiom_soc_drv.h: delete gpiom_gpio_t soc name - soc: delete DMA_SOC_BUS_NUM Macro - soc: pcfg: update pcfg SCG_CTRL related drivers - soc: hpm6750:startup Enable LMM1 clock before access to LMM1 - soc: gcc ld: add memory used size check - middleware: cherryusb: update to v0.10.1 - middleware: guix: demo adapts to 800 * 480 resolution - middleware: guix: improve demo display performance - middleware: cherryusb: update for midi descriptor define - middleware: cherryusb: update for midi - samples: drivers: adc: adc12/adc16: speed optimization for oneshot reading - samples: drivers: adc: adc12/adc16: update API call used for nonblocking judgement - samples: drivers: adc: adc12/adc16: update API call related to blocking setting in oneshot mode - samples: drivers: adc: adc12/adc16: reduce the input parameters of init_trigger_target function - samples: drivers: adc: adc12/adc16: update init_oneshot_config - samples: drivers: adc: adc12/adc16: optimization for clearing interrupt status - samples: drivers: pwm: Add pwm clock jitter demo - samples: cherryusb: hid host: separate mouse and keyboard urb - samples: hrpwm: Add demo for updating hrpwm frequency - samples: drivers:mcan Add CAN error handling and refined logic. - samples: mbx: move dualcore mbx sample to multicore folder - samples: cherryusb: update for v0.10.1 - samples: motor_ctrl: bldc smc: gcc toolcahin enable fpu. - samples: lwip: lwip_tcpecho_freertos: optimization in a thread-safety way - samples: qeo: update qeo abz frequency configuration - samples: gptmr: add sent_signal sample. - samples: lwip: lwip_ptp: remove the dependency on pps0 pinout - samples: dma_manager: update for use dma_mgr_setup_channel() - samples: drivers: gptmr: pwm_measure: support use dma - samples: lwip: lwip_httpsrv/lwip_https_server: rename project names for uniform naming - samples: multicore: lvgl_coremark: delete custom linker files and using andes toolchain - samples: flash_algo: update device size. - samples: cherryusb: host: hid: use ep_mps to fill urb - Added: - cmake: ses: support specify custom openocd board cfg file. - cmake: support specifying minimum sdk version in app.yaml. - boards: add hpm5300evk - components: eeprom_emulation: add hpm nor-flash support - components: eeprom_emulation: add eeprom emulation component - soc: add APIs for get or set sysctl resource status - drivers: common: add HPM_ALIGN_DOWN and HPM_ALIGN_UP define - drivers: adc: ad12/adc16: add adcx_set_blocking_read/adcx_set_nonblocking_read - drivers: add encoder position driver - drivers: lcdc: add enable/disable background in alpha blender. - drivers: usb: add api to set dp/dm pin pulldown resistance - drivers: spi: add spi_get_rx_fifo_valid_data_size and spi_get_tx_fifo_valid_data_size APIs - drivers: spi: add directIO function APIs - drivers: enet: add rx resume API - drivers: adc16: add resolution setting in adc16_get_default_config API - drivers:rtc Add rtc_get_timeval API. - drivers:mcan Add mcan_transmit_via_txfifo_nonblocking API. - drivers: usb: add usb_hcd_set_power_ctrl_polarity() API - drivers: plb: add plb drivers - drivers: linv2: add linv2 driver - drivers: sei: add sei driver - drivers: dmav2: add dmav2 driver - drivers: qeo: add qeo driver - drivers: qeiv2: add qeiv2 driver - drivers: mmc: add mmc driver - drivers: rdc: add rdc driver - drivers: add opamp driver - drivers: bgpr: add related APIs for bgpr - middleware: FreeRTOS: add xPortIsInsideInterrupt() API - middleware: threadx: add definition automatically when enable traceX - middleware: freeRTOS: add use gptmr to generate interrupt - middleware: hpm_mcl: add hfi - samples: drivers: adc: adc12/adc16: add wdog feature - samples: add opamp demo - samples: cherryusb: rndis: host: add iperf sample. - samples: cherryusb: rndis: host: add ping sample. - samples: drivers: adc: adc12/adc16: add hw trigger configuration in sequence mode - samples: eeprom_emulation: add eeprom emulation perf test sample - samples: eeprom_emulation: add base api demo - samples: tracex: add demo for traceX usage - samples: cherryusb: add audio_v1_mic_speaker_midi sample - samples: cherryusb: add midi device sample - samples: drivers: sei: add sei samples - samples: drivers: plb: add plb demo - samples: drivers: mmc: add mmc demo - samples: drivers: qeiv2: add qeiv2 demo - samples: drivers: qeo: add qeo demo - samples: drivers: dmav2: add dmav2 demo - samples: drivers: linv2: add linv2 demo - samples: drivers: rdc: add rdc demo - samples: drivers: pdgo Add PDGO samples - samples: drivers: ewdg Add EWDG sample - samples: lwip: add a lwip_tcpecho_multi_ports sample - samples: motor_ctrl: add hfi - Fixed: - cmake: fix segger default heap and stack size config - cmake: fix add_subdirectory_ifdef arg processing. - doc: boards: hpm6300evk: fix acmp pin info. - boards: hpm6750evkmini: fix board_init_rgb_pwm_pins() problem - boards: hpm6200evk: fix BOARD_G_GPIO_CTRL defined in wrong position - openocd: hpm6750-dual-core: fix expression warning. - component: wm8960: fix clock tolerance process - soc: toolchains: segger: block tls add with fixed order - soc: toolchain: gcc: fix Thread-Local Storage problem - soc: segger linker files: fix heap and ctors initialize - soc: fix interrupt complete operation - soc: pcfg: fix DCDC_PROT[OVERLOAD_LP] bit access - soc: ip: adc12: fix ADC12 threshold setting - soc: HPM6750: fix clock setting and frequency obatining error - soc: HPM6360: fix clock source definitions for ADC16 - soc: HPM6280: fix clock source definitions for ADC16 - soc: HPM6360: fix obtaining clock source error for DAC - soc: HPM6280: fix obtaining clock source for DAC - drivers: adc16: add bus mode enable control APIs - drivers: adc16: fix ahb setting - drivers: cam: clear the status of CAM should not affect other bits - drivers: trgmux: filter function can't work. - drivers: src: adc16: fix end count setting - drivers: adc/dac: fix interrupt status clearing - drivers: adc16: fix DMA access format - drivers: sdm: fix over sample rate and signal sync problem - drivers: pwm: fix pwm xcmp enable setting - drivers: pwm: correct external fault polarity setting. - drivers: pwm: add update hrpwm reload shadow api - drivers: spi: fix can't set change data_bits use spi_set_data_bits API - drivers: ptpc: fix ptpc_clear_irq_status API issue. - drivers: i2c: fix i2c_clear_status API issue. - drivers: gptmr: fix gptmr_clear_status API issue. - middleware: erpc: rpmsg_lite: fix platform_in_isr() error - middleware:hpm_sdmmc Fix the issue sdsc cards are not supported. - middleware: threadx: fix D extend asm code error - samples: usbx: add multi devices and hot plug support - samples: motor_ctrl: fix adc trig invalidate. - samples: lwip: fix TCP reception error when size over 2KB - samples: lwip: DHCP failure in lwip_tcpecho_freertos - samples: drivers: adc: adc12: fix the status flag judgement in isr process - samples: rgb_led: fix cmp shadow error - samples: gptmr: pwm_generate: fix inaccurate duty in high frequency - samples: lwip: low_level_input: fix the network storm issue - samples: timer_basic: fix inconsistent use of defines - samples: drivers: adc: adc16: fix the bit of interrupt status clearing in sequence mode - samples: power_mode_switch: trigger system lowpower for standby mode - samples: touch_panel: fix error data when 5 fingers touch screen at same time. - samples: jpeg: jpeg_decode: fixed lcd display is tore when decoder is running - samples: jpeg: jpeg_decode: malloc out of memory on gcc - samples: drivers:can Fix abnormal behavior on can error sample. - samples: segger_rtt: call board_init_clock. - samples: drivers: acmp: fix one toggle value but multi toggle pulses - samples: lwip_tcpecho_freerstos: fix code stuck with gcc toolchain - samples: jpeg: fix JPEG_USE_UDISK compile error - samples: bldc_foc: fix input value range. - samples: cherryusb: rndis: udp_echo: fix echo extra char - samples: usbx: fix global var placement - samples: power_mode_switch: set to preset_1 after exiting wait mode. - samples: pla: fix pla first pulse abnormal. - samples: plb: fix the first pulse is abnormal Signed-off-by: Ryan QIAN <[email protected]>
1 parent 2d5e67a commit b612c6f

File tree

1,132 files changed

+195445
-24316
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,132 files changed

+195445
-24316
lines changed

CHANGELOG.md

Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,182 @@
11
# Change Log
22

3+
## [1.3.0] - 2023-09-28:
4+
5+
Main changes since 1.2.0
6+
7+
Tested Segger Embedded Studio Version: 7.32
8+
9+
### Changed:
10+
- boards: hpm6200evk/hpm6300evk: delete unwanted clock_ahb div set
11+
- boards: hpm6750xxx: switch dcdc work mode to dcm mode
12+
- docs: sdk: boards: hpm6750evk2: add pps pin information
13+
- component: wm8960: support sysclk pre-divider
14+
- components: serial_nor: add serial nor flash.
15+
- openocd: probes: ft2232: remove trst and srst config.
16+
- ip: cam:remove 0x5c MAX_WN_CYCLE register in regs.h
17+
- driver: cam: remove invalid register
18+
- drivers: i2s: update API
19+
- drivers: adc: adc12/adc16: rename adc16_get_busywait to adc16_is_nonblocking_mode
20+
- drivers: adc: adc12/adc16: update adcx_init API
21+
- drivers: pllctrl: update pllctrl drivers
22+
- drivers: spi : add spi enable and disable datamerge
23+
- drivers: spi : add spi_set_address_len API
24+
- drivers: pdgo Add missing APIs
25+
- drivers: uart: update uart rx idle flag process and fifo control
26+
- soc: delete_unnecessary_ppor_reset_bit_field
27+
- soc: hpm_gpiom_soc_drv.h: delete gpiom_gpio_t soc name
28+
- soc: delete DMA_SOC_BUS_NUM Macro
29+
- soc: pcfg: update pcfg SCG_CTRL related drivers
30+
- soc: hpm6750:startup Enable LMM1 clock before access to LMM1
31+
- soc: gcc ld: add memory used size check
32+
- middleware: cherryusb: update to v0.10.1
33+
- middleware: guix: demo adapts to 800 * 480 resolution
34+
- middleware: guix: improve demo display performance
35+
- middleware: cherryusb: update for midi descriptor define
36+
- middleware: cherryusb: update for midi
37+
- samples: drivers: adc: adc12/adc16: speed optimization for oneshot reading
38+
- samples: drivers: adc: adc12/adc16: update API call used for nonblocking judgement
39+
- samples: drivers: adc: adc12/adc16: update API call related to blocking setting in oneshot mode
40+
- samples: drivers: adc: adc12/adc16: reduce the input parameters of init_trigger_target function
41+
- samples: drivers: adc: adc12/adc16: update init_oneshot_config
42+
- samples: drivers: adc: adc12/adc16: optimization for clearing interrupt status
43+
- samples: drivers: pwm: Add pwm clock jitter demo
44+
- samples: cherryusb: hid host: separate mouse and keyboard urb
45+
- samples: hrpwm: Add demo for updating hrpwm frequency
46+
- samples: drivers:mcan Add CAN error handling and refined logic.
47+
- samples: mbx: move dualcore mbx sample to multicore folder
48+
- samples: cherryusb: update for v0.10.1
49+
- samples: motor_ctrl: bldc smc: gcc toolcahin enable fpu.
50+
- samples: lwip: lwip_tcpecho_freertos: optimization in a thread-safety way
51+
- samples: qeo: update qeo abz frequency configuration
52+
- samples: gptmr: add sent_signal sample.
53+
- samples: lwip: lwip_ptp: remove the dependency on pps0 pinout
54+
- samples: dma_manager: update for use dma_mgr_setup_channel()
55+
- samples: drivers: gptmr: pwm_measure: support use dma
56+
- samples: lwip: lwip_httpsrv/lwip_https_server: rename project names for uniform naming
57+
- samples: multicore: lvgl_coremark: delete custom linker files and using andes toolchain
58+
- samples: flash_algo: update device size.
59+
- samples: cherryusb: host: hid: use ep_mps to fill urb
60+
61+
### Added:
62+
- cmake: ses: support specify custom openocd board cfg file.
63+
- cmake: support specifying minimum sdk version in app.yaml.
64+
- boards: add hpm5300evk
65+
- components: eeprom_emulation: add hpm nor-flash support
66+
- components: eeprom_emulation: add eeprom emulation component
67+
- soc: add APIs for get or set sysctl resource status
68+
- drivers: common: add HPM_ALIGN_DOWN and HPM_ALIGN_UP define
69+
- drivers: adc: ad12/adc16: add adcx_set_blocking_read/adcx_set_nonblocking_read
70+
- drivers: add encoder position driver
71+
- drivers: lcdc: add enable/disable background in alpha blender.
72+
- drivers: usb: add api to set dp/dm pin pulldown resistance
73+
- drivers: spi: add spi_get_rx_fifo_valid_data_size and spi_get_tx_fifo_valid_data_size APIs
74+
- drivers: spi: add directIO function APIs
75+
- drivers: enet: add rx resume API
76+
- drivers: adc16: add resolution setting in adc16_get_default_config API
77+
- drivers:rtc Add rtc_get_timeval API.
78+
- drivers:mcan Add mcan_transmit_via_txfifo_nonblocking API.
79+
- drivers: usb: add usb_hcd_set_power_ctrl_polarity() API
80+
- drivers: plb: add plb drivers
81+
- drivers: linv2: add linv2 driver
82+
- drivers: sei: add sei driver
83+
- drivers: dmav2: add dmav2 driver
84+
- drivers: qeo: add qeo driver
85+
- drivers: qeiv2: add qeiv2 driver
86+
- drivers: mmc: add mmc driver
87+
- drivers: rdc: add rdc driver
88+
- drivers: add opamp driver
89+
- drivers: bgpr: add related APIs for bgpr
90+
- middleware: FreeRTOS: add xPortIsInsideInterrupt() API
91+
- middleware: threadx: add definition automatically when enable traceX
92+
- middleware: freeRTOS: add use gptmr to generate interrupt
93+
- middleware: hpm_mcl: add hfi
94+
- samples: drivers: adc: adc12/adc16: add wdog feature
95+
- samples: add opamp demo
96+
- samples: cherryusb: rndis: host: add iperf sample.
97+
- samples: cherryusb: rndis: host: add ping sample.
98+
- samples: drivers: adc: adc12/adc16: add hw trigger configuration in sequence mode
99+
- samples: eeprom_emulation: add eeprom emulation perf test sample
100+
- samples: eeprom_emulation: add base api demo
101+
- samples: tracex: add demo for traceX usage
102+
- samples: cherryusb: add audio_v1_mic_speaker_midi sample
103+
- samples: cherryusb: add midi device sample
104+
- samples: drivers: sei: add sei samples
105+
- samples: drivers: plb: add plb demo
106+
- samples: drivers: mmc: add mmc demo
107+
- samples: drivers: qeiv2: add qeiv2 demo
108+
- samples: drivers: qeo: add qeo demo
109+
- samples: drivers: dmav2: add dmav2 demo
110+
- samples: drivers: linv2: add linv2 demo
111+
- samples: drivers: rdc: add rdc demo
112+
- samples: drivers: pdgo Add PDGO samples
113+
- samples: drivers: ewdg Add EWDG sample
114+
- samples: lwip: add a lwip_tcpecho_multi_ports sample
115+
- samples: motor_ctrl: add hfi
116+
117+
### Fixed:
118+
- cmake: fix segger default heap and stack size config
119+
- cmake: fix add_subdirectory_ifdef arg processing.
120+
- doc: boards: hpm6300evk: fix acmp pin info.
121+
- boards: hpm6750evkmini: fix board_init_rgb_pwm_pins() problem
122+
- boards: hpm6200evk: fix BOARD_G_GPIO_CTRL defined in wrong position
123+
- openocd: hpm6750-dual-core: fix expression warning.
124+
- component: wm8960: fix clock tolerance process
125+
- soc: toolchains: segger: block tls add with fixed order
126+
- soc: toolchain: gcc: fix Thread-Local Storage problem
127+
- soc: segger linker files: fix heap and ctors initialize
128+
- soc: fix interrupt complete operation
129+
- soc: pcfg: fix DCDC_PROT[OVERLOAD_LP] bit access
130+
- soc: ip: adc12: fix ADC12 threshold setting
131+
- soc: HPM6750: fix clock setting and frequency obatining error
132+
- soc: HPM6360: fix clock source definitions for ADC16
133+
- soc: HPM6280: fix clock source definitions for ADC16
134+
- soc: HPM6360: fix obtaining clock source error for DAC
135+
- soc: HPM6280: fix obtaining clock source for DAC
136+
- drivers: adc16: add bus mode enable control APIs
137+
- drivers: adc16: fix ahb setting
138+
- drivers: cam: clear the status of CAM should not affect other bits
139+
- drivers: trgmux: filter function can't work.
140+
- drivers: src: adc16: fix end count setting
141+
- drivers: adc/dac: fix interrupt status clearing
142+
- drivers: adc16: fix DMA access format
143+
- drivers: sdm: fix over sample rate and signal sync problem
144+
- drivers: pwm: fix pwm xcmp enable setting
145+
- drivers: pwm: correct external fault polarity setting.
146+
- drivers: pwm: add update hrpwm reload shadow api
147+
- drivers: spi: fix can't set change data_bits use spi_set_data_bits API
148+
- drivers: ptpc: fix ptpc_clear_irq_status API issue.
149+
- drivers: i2c: fix i2c_clear_status API issue.
150+
- drivers: gptmr: fix gptmr_clear_status API issue.
151+
- middleware: erpc: rpmsg_lite: fix platform_in_isr() error
152+
- middleware:hpm_sdmmc Fix the issue sdsc cards are not supported.
153+
- middleware: threadx: fix D extend asm code error
154+
- samples: usbx: add multi devices and hot plug support
155+
- samples: motor_ctrl: fix adc trig invalidate.
156+
- samples: lwip: fix TCP reception error when size over 2KB
157+
- samples: lwip: DHCP failure in lwip_tcpecho_freertos
158+
- samples: drivers: adc: adc12: fix the status flag judgement in isr process
159+
- samples: rgb_led: fix cmp shadow error
160+
- samples: gptmr: pwm_generate: fix inaccurate duty in high frequency
161+
- samples: lwip: low_level_input: fix the network storm issue
162+
- samples: timer_basic: fix inconsistent use of defines
163+
- samples: drivers: adc: adc16: fix the bit of interrupt status clearing in sequence mode
164+
- samples: power_mode_switch: trigger system lowpower for standby mode
165+
- samples: touch_panel: fix error data when 5 fingers touch screen at same time.
166+
- samples: jpeg: jpeg_decode: fixed lcd display is tore when decoder is running
167+
- samples: jpeg: jpeg_decode: malloc out of memory on gcc
168+
- samples: drivers:can Fix abnormal behavior on can error sample.
169+
- samples: segger_rtt: call board_init_clock.
170+
- samples: drivers: acmp: fix one toggle value but multi toggle pulses
171+
- samples: lwip_tcpecho_freerstos: fix code stuck with gcc toolchain
172+
- samples: jpeg: fix JPEG_USE_UDISK compile error
173+
- samples: bldc_foc: fix input value range.
174+
- samples: cherryusb: rndis: udp_echo: fix echo extra char
175+
- samples: usbx: fix global var placement
176+
- samples: power_mode_switch: set to preset_1 after exiting wait mode.
177+
- samples: pla: fix pla first pulse abnormal.
178+
- samples: plb: fix the first pulse is abnormal.
179+
3180
## [1.2.0] - 2023-06-30:
4181

5182
Main changes since 1.1.0

CMakeLists.txt

Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ if(extram_size)
1515
sdk_linker_global_symbols("_extram_size=${extram_size}")
1616
endif()
1717

18-
sdk_linker_global_symbols("_heap_size=${HEAP_SIZE}")
19-
sdk_linker_global_symbols("_stack_size=${STACK_SIZE}")
20-
2118
if(NOT ${CMAKE_BUILD_TYPE} STREQUAL "")
2219
string(TOLOWER ${CMAKE_BUILD_TYPE} build_type)
2320
string(FIND ${build_type} "release" found)
@@ -81,7 +78,7 @@ if(NOT ${CMAKE_BUILD_TYPE} STREQUAL "")
8178

8279
string(FIND ${build_type} "sec_core_img" found)
8380
if(${found} GREATER_EQUAL 0)
84-
set(GEN_SEC_CORE_IMG_C_ARRAY true)
81+
set(GEN_SEC_CORE_IMG_C_ARRAY true PARENT_SCOPE)
8582
endif()
8683

8784
else()
@@ -155,16 +152,17 @@ endif()
155152
sdk_ld_options("-T ${LINKER_SCRIPT}")
156153

157154
set(generated_file_path "${PROJECT_BINARY_DIR}/generated")
158-
# prepare dummy file
159-
set(EMPTY_FILE ${generated_file_path}/misc/empty.c)
160-
file(WRITE ${EMPTY_FILE} "")
161-
162-
add_executable(${APP_ELF_NAME} ${EMPTY_FILE})
163155

164156
# generate SDK version file
165157
execute_process(
166158
COMMAND ${CMAKE_COMMAND} -DHPM_SDK_BASE=${HPM_SDK_BASE}
167159
-DOUT_FILE=${generated_file_path}/include/hpm_sdk_version.h
160+
-DSDKVERSION=${SDKVERSION}
161+
-DSDK_VERSION_NUMBER=${SDK_VERSION_NUMBER}
162+
-DSDK_VERSION_MAJOR=${SDK_VERSION_MAJOR}
163+
-DSDK_VERSION_MINOR=${SDK_VERSION_MINOR}
164+
-DSDK_PATCHLEVEL=${SDK_PATCHLEVEL}
165+
-DSDK_VERSION_STRING=${SDK_VERSION_STRING}
168166
-P ${HPM_SDK_BASE}/cmake/gen_version_h.cmake
169167
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
170168
)
@@ -197,21 +195,3 @@ else()
197195
${HPM_SDK_LIB} ${HPM_SDK_LIB_ITF} app
198196
"-Wl,--no-whole-archive")
199197
endif()
200-
201-
add_custom_command(
202-
TARGET ${APP_ELF_NAME}
203-
COMMAND "${CROSS_COMPILE}objcopy" -O binary -S ${EXECUTABLE_OUTPUT_PATH}/${APP_ELF_NAME} ${EXECUTABLE_OUTPUT_PATH}/${APP_BIN_NAME}
204-
)
205-
206-
add_custom_command(
207-
TARGET ${APP_ELF_NAME}
208-
COMMAND "${CROSS_COMPILE}objdump" -S -d ${EXECUTABLE_OUTPUT_PATH}/${APP_ELF_NAME} > ${EXECUTABLE_OUTPUT_PATH}/${APP_ASM_NAME}
209-
)
210-
211-
212-
if (DEFINED GEN_SEC_CORE_IMG_C_ARRAY)
213-
if(NOT DEFINED SEC_CORE_IMG_C_ARRAY_OUTPUT)
214-
set(SEC_CORE_IMG_C_ARRAY_OUTPUT "sec_core_img.c")
215-
endif()
216-
generate_bin2c_array(${SEC_CORE_IMG_C_ARRAY_OUTPUT})
217-
endif()

README_zh.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ HPM SDK项目是基于HPMicro 公司的MCU编写的软件开发包,支持多
167167
```
168168

169169
- 使用GNU GCC工具链编译示例应用:
170-
做完尚书步骤之后, 就可以构建编译SDK示例工程. 以下步骤描述了如何编译hello_world:
170+
做完上述步骤之后, 就可以构建编译SDK示例工程. 以下步骤描述了如何编译hello_world:
171171
1. 切换到示例应用目录:
172172

173173
```shell

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
VERSION_MAJOR = 1
2-
VERSION_MINOR = 2
2+
VERSION_MINOR = 3
33
PATCHLEVEL = 0
44
VERSION_TWEAK = 0
55
EXTRAVERSION = 0

boards/hpm5300evk/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Copyright (c) 2021 HPMicro
2+
# SPDX-License-Identifier: BSD-3-Clause
3+
4+
5+
sdk_inc(.)
6+
sdk_src(pinmux.c)
7+
sdk_src(board.c)

0 commit comments

Comments
 (0)