查看: 162|回复: 1

[分享] 说说我这两天用TRAE的感受

[复制链接]
  • TA的每日心情
    无聊
    昨天 08:38
  • 签到天数: 705 天

    连续签到: 1 天

    [LV.9]以坛为家II

    105

    主题

    1834

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4969

    热心会员

    最后登录
    2026-11-10
    发表于 2026-9-21 15:02:43 | 显示全部楼层 |阅读模式
    最近我在测试我的MCXA366板子,用了TRAE 这款抖音旗下的AI编辑器。一开始送了大概3000积分,每次提问,视难度和时间扣积分。
    这个板子的程序,除了模板程序的搭建外,其余的均是AI完成。但是是半自助的完成,AI会让我下载 断点调试,然后读取一下它想知道的
    变量。我就像一个工具人,在AI的指示下,各种调试加反馈一些数值给它。
    AI帮我调通了目前板子上带的几个外设24C04(IIC)、W25Q128(四线SPI)、TJA1057(CAN),USB。
    总体时间消耗半天,效率还是不错的。
    但是在这过程中,我也发现了几点,AI都数据手册,理解寄存器的位的含义也会理解错,会把不同产品混淆,比如这个板子M33内核它会混淆到M3。
    调试的过程中在各个函数里面插了好多“杆子”,看起来有点傻,但是却是有效的做法。
    但是给它扳正后,它的阅读理解效率还是很不错的。我给出板子的SDK目录,它就知道自己去复制想要的文件过来。
    我的程序中一开始没有USB相关的,它给我三个选择:1、完全独立于现在的SDK写一套USB函数  2、仅仅给硬件配置好,具体里面应用函数不实现 3、基于官方SDK复制过来源文件,并修改使用。我给了它SDK的目录,它就帮我弄完了,包含头文件的引用。其中在调试USB的时候,一直强制进中断,出不来,AI把寄存器故障标志位看错,一直在解决对齐的问题。捣鼓几次不成功后,它开始转换思路,又去重新查了数据手册,然后发现自己理解错了,然后进行修改,改大了栈空间后,问题解决。
    怎么说呢,不管折腾的过程怎么样,只要你陪它折腾,它会各个角度的去尝试。反正我被它折腾的精神感动了,学MCU编程,不就需要这种精神吗?
    再说,目前在白嫖免费使用,还要什么自行车!
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    4488

    主题

    8208

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    45949
    最后登录
    2026-11-10
    发表于 2026-9-22 08:42:53 | 显示全部楼层
    可能指令训练的多了,他就更聪明了
    qiandao qiandao
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2026-11-11 02:46 , Processed in 0.078882 second(s), 21 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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