TMS320C6713B: BOOT升级程序后,算法输出结果错误

Part Number: TMS320C6713B

TMS320C6713B通过BOOT程序烧录flash程序后,短时间内工作正常,重复上电也无异常;但断电放置一天后,IO等硬件工作正常(IO闪烁,串口也正常输出),但算法计算结果错误(重新烧录程序后算法正常输出)。开发平台为CCS V3.3

  • 您好

    针对您描述的TMS320C6713B芯片在BOOT程序烧录flash程序后出现的问题,这里有几个可能的解决方向和检查点:

    1. 检查BOOT程序‌:

      • 确保BOOT程序正确无误,并且与您的硬件平台(包括flash芯片)兼容。
      • 检查BOOT程序是否正确地执行了flash的擦除、编程和校验过程。
    2. Flash芯片稳定性‌:

      • 长时间断电后,flash芯片的数据保持能力可能受到影响。检查flash芯片的datasheet,确认其数据保持时间是否满足您的应用需求。
      • 考虑进行flash芯片的可靠性测试,如温度循环测试、老化测试等,以评估其在不同条件下的稳定性。
    3. 电源管理‌:

      • 检查电源电路,确保在断电和重新上电过程中,电源的稳定性得到保证。
      • 考虑添加电源监控电路,以便在电源异常时及时复位系统。
    4. 硬件连接与配置‌:

      • 检查所有硬件连接是否牢固可靠,特别是与flash芯片和算法计算相关的部分。
      • 确认所有硬件配置(如时钟、复位等)都符合设计要求。
    5. 外部因素‌:

      • 考虑是否有外部因素(如温度、湿度、电磁干扰等)影响了芯片的性能。
      • 如果可能的话,尝试在控制这些外部因素的环境中进行测试。

    请从以上这些可能性核实您的目前情况以及遵从上述建议做对应的相关处理。