Conversation
unicornx
left a comment
There was a problem hiding this comment.
1:commit 信息里为啥中文和英文各写了一遍?只要写英文的就好了。
2:commit 信息的最后缺少签名,你再看一下 https://github.com/plctlab/plct-rt-thread/blob/notes/0.notes/20241212-github-tips.md#2-how-to-write-git-commit-message
3:我建议你针对 mkpkg 直接增加一个 DPT_ARCH 的环境变量算了,就是你代码中的 CORE_ARCH,只不过统一用 "DPT_" 的前缀。
处理逻辑和 DPT_BOARD_TYPE 类似,命令中可选,如果不写,默认是 riscv,这样对旧的使用习惯没有大的影响。
4:对于 arm 的模式,我看你会强制设置 DPT_BOARD_TYPE 为 duo256m,这种做法对用户不友好。正确的做法是对于用户在 arm 下指定除了 duo256m 之外的应该直接提示错误并返回。我建议你统一修改 script/board_types.sh 中的逻辑,现在要做的是对于新增加的 arm,我们只支持 duo256m,对 riscv 支持 3个。
5:关于 README 的修改,除了按照上述 review 意见做相应修改外,需要补充的一点是,在 “更新 prebuild 文件” 中说明,对于 arm 的 prebuild 我们其实没有从 sdk 中从源码固件,而是默认使用了一套固定的版本,这个版本从 RTT 仓库中直接拿过来的,每次更新 prebuild 只涉及 riscv。这个在文档中可以标记为 FIXME,因为目前我们的做法的确是一个偷懒的做法,原因是我们并没有长期维护 ARM 的计划 :)
提交 pr 即可,不用提供你的仓库地址,我们直接看 PR 上的信息就好 |
|
Accept |
04aff3a to
9b1895b
Compare
|
accept |
9b1895b to
06263ae
Compare
1. Modify prebuilt directory 2. Add arm core prebuilt file 3. Only a few file paths have been modified in mkpkg.sh 4. Add usage description in Readme file Signed-off-by: YunZhan Huang <1583267844@qq.com>
06263ae to
77383fd
Compare
1.修改 prebuilt 文件夹目录结构
2.添加 ARM Cortex A53核的 prebuilt 文件
3. mkpkg.sh 中只修改了几处文件路径
4. Readme.md 中添加了使用描述说明