差不多就是这样,因为用RISC-V芯片的时候遇到一个问题要用OpenOCD来定位,平时我是
不用这玩意的。结果他们开发工具链里那个OpenOCD有bug,怎么搞都不行,跟原厂反馈
,他们搞了好久没搞定,后来把OpenOCD源代码给我了,看了下很快就找到原因了。
现在RISC-V的问题解决了,暂时也不需要OpenOCD了,不过以后可能要用OpenOCD来做一
些自动化的工作,还是得有一个可靠的版本,就研究了下他们改过的代码。他们改过的
部分整体来说还是相当乱的,达不到上游的代码水平,好处是他们对自己的硬件熟悉。
这部分代码如果能修改以后接近上游代码水平,我会和他们沟通并且开源出来,甚至提
交到OpenOCD上游让官方来维护。
【 在 lvsoft 的大作中提到: 】
: spadger你可能不熟,他就是资深爱好者,而且他本人也是经常贡献代码反哺上游的。
: 我估计他大概率就是自己用了某款国产芯片,遇到问题然后想修bug。
: 硬件行业跟软件区别很大的,开源共享的精神和实践都比较匮乏。
: ...................
--
FROM 222.90.31.*