硬汉嵌入式论坛

 找回密码
 立即注册
查看: 116|回复: 6
收起左侧

AI帮我解决了bug,但是我却看不懂为什么

[复制链接]

143

主题

741

回帖

1185

积分

至尊会员

积分
1185
QQ
发表于 昨天 10:12 | 显示全部楼层 |阅读模式
我在使用一个ws2812,用tim3驱动。
这个项目我用上了rtthread。它里面添加文件要修改scons脚本。
我懒得改,于是想到了一个办法。。

在menuconfig里面打开了 TIM3 的宏定义。引入drv_tim.c这个文件。这里会把hal库的定时器驱动代码加入到编译环境,我就不用自己写scons脚本了。

然后因为drv_tim.c这里的定时器的API和ws2812需要的用法差异较大。

我自己新建了一个文件,在里面重新初始化了定时器。我想着除了ws2812没人用tim3,应该问题不大。

然后就一直这样子开发。也没出啥问题。

今天打算加个AT指令解析的库进去。

加进去之后,发现个过了20秒,ws2812控制不了了。看了各种猜哪里内存泄露了。

因为rtthread会打印进入错误之前的栈。我左看右看感觉进入之前的代码也没啥问题。。

后来让AI帮我分析,它一开始说了让我把drv_tim.c和ws2812.c有冲突。
我还给他分析,说这个没别的地方调用,应该不影响。

我改了好多其他地方都没效果,最后抱着试一试的态度。听取了AI的建议。
然后就好了。。

但是百思不得其解。让AI帮我解释。它也说不通我。


回复

使用道具 举报

4

主题

479

回帖

491

积分

高级会员

积分
491
发表于 昨天 10:24 | 显示全部楼层
正常得很:大多数嵌入式开发者那点经验积累,在当下ai面前不够看的。
回复

使用道具 举报

4

主题

493

回帖

505

积分

金牌会员

积分
505
发表于 昨天 11:36 | 显示全部楼层
没用git么,我每次ai修完在git gui审核过才提交。就算这样他有时还会改我的业务代码,一不就心就逻辑不一样了
首次5折码 cursor.com/referral?code=OXSWBSRSDZ6A
回复

使用道具 举报

143

主题

741

回帖

1185

积分

至尊会员

积分
1185
QQ
 楼主| 发表于 昨天 14:34 | 显示全部楼层
glory 发表于 2026-7-7 10:24
正常得很:大多数嵌入式开发者那点经验积累,在当下ai面前不够看的。

伤心啊。现在写代码都不快乐。

我翻翻我以前的帖子。从2020年入行。在24年以前写代码都是很快乐。每天学学新技术,过的也很有激情。

现在感觉,尤其是25年到26年,感觉学习没意义,钻研技术没意义,都有点悲观了。感觉被替代是迟早的事情。

回复

使用道具 举报

3

主题

105

回帖

114

积分

初级会员

积分
114
发表于 昨天 17:26 | 显示全部楼层
会飞的猪_2020 发表于 2026-7-7 14:34
伤心啊。现在写代码都不快乐。

我翻翻我以前的帖子。从2020年入行。在24年以前写代码都是很快乐。每天 ...

AI的解释是怎么样的,你让他最后把逻辑线串一串
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
发表于 昨天 17:46 | 显示全部楼层
就没试过示波器或者逻辑分析仪查看WS2812的波形吗
回复

使用道具 举报

4

主题

479

回帖

491

积分

高级会员

积分
491
发表于 昨天 20:59 | 显示全部楼层
会飞的猪_2020 发表于 2026-7-7 14:34
伤心啊。现在写代码都不快乐。

我翻翻我以前的帖子。从2020年入行。在24年以前写代码都是很快乐。每天 ...

乐观一点。也有好消息,很多大企业发现ai其实比人工还贵(特别是后期维护成本),所以人工还有汤喝。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-7-8 02:58 , Processed in 1.362526 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表