久芯网

在使用新版本的IAR(8.50)编译原来创建的工程(8.10),其它无任何修改,bin文件不同,且产品功能不正常。该如何分析或下手??

avatar yp_st123 提问时间: 2023-08-24 08:43:58 / 未解决
2个回答
  • avatar butterflyspring
    回答时间: 2023-08-24 09:05:23

    首先注意硬件是否有改变,是否增减或有不同的器件,因为对于单片机来说,不同的外部硬件参数会导致不同的输入输出结果,进而影响逻辑。 其次注意编译器升级后,各种配置选项,尤其是优化选项是否有变动,有些编译器会设置一些默认选项,默认选项也未必是每个版本固定不变的。然后就是调试,通过调试方式观测故障现象,进而推断问题所在,调试是最好的监控手段,尤其是对可重复出现的故障,比较方便的找到原因。

  • avatar 子曰好人2号
    回答时间: 2023-08-24 09:22:58

    对比一下设置,有可能优化等级这些设置不同生成的bin文件不一样

会员中心 微信客服
客服
回到顶部