Chen Wang
Chen Wang
什么板子上发现的?
> > 什么板子上发现的? > > CanMV-K230 你用的什么 bsp 在测试?是 bsp/k230 吗?我怎么听说这个 bsp 在 canMV 上跑不起来的?
> 很抱歉,kconfiglib的升级过程中,没有较全面的考虑对历史版本的兼容。 > > 我这几天尽量把rtt仓库现有的分支都修改成支持kconfiglib,但是tag估计需要重新发布 tag 的定义就是打上就不要动了,如果要改动,建议是增加小版本号,譬如 5.1.1,然后重新打tag,否则 tag 就失去意义了。 I have to say: 随意改动 tag 不是一个好的 release 习惯。
> 目前env版本针对不同的rtt版本支持情况有些残次不齐。 > > master版本只支持最新版本的[env master](https://github.com/RT-Thread/env/tree/master),且建议使用[install_ubuntu.sh](https://github.com/RT-Thread/env/blob/master/install_ubuntu.sh)进行安装,否则需要手动安装pip install kconfiglib。其他版本建议使用老版本[env v1.5.x](https://github.com/RT-Thread/env/tree/v1.5.x) > > 因为master版本将原来老的kconfig-backend升级为python版本的kconfiglib,也就是说如果您使用老的env开发master必须手动安装kconfiglib。如果您使用老版本的env开发老版本的rtt,那么必须uninstall kconfiglib,否则会冲突 我主要在 linux/ubuntu 环境下工作(指开发 RTT),好像从来没用过 env 哎,我一直以为 env 是针对 windows 环境下的用户的呢。
> > > 目前env版本针对不同的rtt版本支持情况有些残次不齐。 > > > master版本只支持最新版本的[env master](https://github.com/RT-Thread/env/tree/master),且建议使用[install_ubuntu.sh](https://github.com/RT-Thread/env/blob/master/install_ubuntu.sh)进行安装,否则需要手动安装pip install kconfiglib。其他版本建议使用老版本[env v1.5.x](https://github.com/RT-Thread/env/tree/v1.5.x) > > > 因为master版本将原来老的kconfig-backend升级为python版本的kconfiglib,也就是说如果您使用老的env开发master必须手动安装kconfiglib。如果您使用老版本的env开发老版本的rtt,那么必须uninstall kconfiglib,否则会冲突 > > > > > > 我主要在 linux/ubuntu 环境下工作(指开发 RTT),好像从来没用过 env 哎,我一直以为 env...
1. 本 issue #9424 涉及的改动比较多,所以针对特定的修改,需要将其分解,而这个 issue 来则用来 tracking 其他分解的 issue。 - 按照 device 的类型分别提 pr - 涉及到 utest 单独提 pr 2. utest 中,device/driver 依赖于具体的硬件,需要考虑一个方案,如何不依赖于硬件,打桩?模拟?模拟外设的 packge 3. document 的改进方案 - 框架的整理,参考...
Driver 相关 PR 总结: - https://github.com/RT-Thread/rt-thread/pull/10058
@Z8MAN8 请在 #9150 里 AT 我一下,这样我就可以 assign 那个 issue 给你了。
这个 PR 先解决 #9150 的问题吧,cfg 传参进行配置这部分缺少的问题后面再单独修改吧。