-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[bsp][hpmicro] upgrade to bsp v1.10.0, add hpm6p00evk and hpm5e00evk … #10723
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bsp][hpmicro] upgrade to bsp v1.10.0, add hpm6p00evk and hpm5e00evk … #10723
Conversation
📌 Code Review Assignment🏷️ Tag: workflowReviewers: Rbb666 kurisaW supperthomas Changed Files (Click to expand)
📊 Current Review Status (Last Updated: 2025-09-23 10:57 CST)
📝 Review Instructions
|
d01baa1
to
e196cfc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR upgrades the HPMicro BSP to SDK v1.10.0, transitions the HPM SDK to an online package format, and adds support for two new evaluation boards (HPM6P00EVK and HPM5E00EVK).
Key changes include:
- Upgraded HPM SDK from local library to online package format
- Updated BSP to SDK v1.10.0 with extensive changes to board configurations and startup code
- Added new board support for HPM6P00EVK and HPM5E00EVK
Reviewed Changes
Copilot reviewed 122 out of 1312 changed files in this pull request and generated 6 comments.
Show a summary per file
File | Description |
---|---|
bsp/hpmicro/hpm6750evk/board/board.c | Updated board initialization, clock configuration, memory management, and removed legacy code |
bsp/hpmicro/hpm6750evk/board/SConscript | Added cherryusb_port.c to build |
bsp/hpmicro/hpm6750evk/SConstruct | Removed local HPM SDK integration |
bsp/hpmicro/hpm6750evk/.config | Added HPM SDK package configuration |
Multiple startup files | Updated copyright years and fixed linker definitions |
Multiple BSP files | Converted from local HPM SDK to package-based SDK integration |
Comments suppressed due to low confidence (1)
bsp/hpmicro/hpm6200evk/board/linker_scripts/gcc/ram_rtt.ld:1
- SIZEOF(.fast) is included twice in the calculation, which will result in incorrect load address calculation for the noncacheable init section.
/*
bsp/hpmicro/hpm6300evk/board/linker_scripts/gcc/flash_rtt_enet.ld
Outdated
Show resolved
Hide resolved
bsp/hpmicro/hpm6300evk/board/linker_scripts/gcc/flash_sdram_rtt.ld
Outdated
Show resolved
Hide resolved
bsp/hpmicro/hpm6200evk/board/linker_scripts/gcc/flash_usb_nic.ld
Outdated
Show resolved
Hide resolved
…support - upgraded bsp to v1.10.0 - moved hpm_sdk to rt-thread package - added support for hpm6p00evk and hpm5e00evk Signed-off-by: Fan YANG <[email protected]>
e196cfc
to
78a2be7
Compare
…support
拉取/合并请求描述:(PR description)
[
为什么提交这份PR (why to submit this PR)
请提供验证的bsp和config (provide the config and bsp)
]
当前拉取/合并请求的状态 Intent for your PR
必须选择一项 Choose one (Mandatory):
代码质量 Code Quality:
我在这个拉取/合并请求中已经考虑了 As part of this pull request, I've considered the following:
#if 0
代码,不包含已经被注释了的代码 All redundant code is removed and cleaned up