This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28386S:编程闪存后芯片不工作[TMS320F28386S]

Guru**** 2382070 points
Other Parts Discussed in Thread: TMS320F28386S
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1486590/tms320f28386s-chip-not-working-after-program-flash-tms320f28386s

器件型号:TMS320F28386S

工具与软件:

你好。 我使用 TMS320F28386S 进行开发。

在此项目中、我将在 RAM 中进行计算后使用 FlashApi 将数据移动到闪存。

但是、在将数据移动到闪存时、我收到一个意外错误、因此我停止了程序、修改了程序、并尝试再次上传。

返回以下错误、我无法再上传程序。

为什么会发生这种情况?如何解决?

此外、最好知道如何更改引导加载程序。

C28xx_CPU1:连接到目标时出错:(错误-1135 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真软件包20.1.0.3372)  

开发环境 CCS 20.1.0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Hyeon:

    您在使用什么硬件? 是定制电路板还是您使用的是我们的 controlCARD。 调试器似乎处于不良状态、您可能需要使用 xdsdfu.exe 固件对 XDS 进行重新编程。

    此致、

    Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    안녕하세요 Peter Leung

    우리는 맞춤형 보드를 사용했습니다 μ A。

    디버거에 문제가 있다고는 생각하지 않습니다 μ A。 문제가 없는 보드에서 프로그램을 가져올 때는 문제없이 작동하기 때문입니다 μ A。

    제 문제는 플래시에 많은 양의 데이터(10KB 이상)를 쓰고 있을 때 asm이 발생하면 더 이상 프로그램을 쓸 수 없다는 것입니다(칩이 다시 작동하지 않습니다)。

    제 추측으로는 부트로더가 플래시에 쓰는 중에 문제가 발생한 것 같습니다 μ A。

    일단 칩을 새 것으로 교체했어요 μ A。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="644006" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1486590/tms320f28386s-chip-not-working-after-program-flash-tms320f28386s/5711563 #5711563"]

    안녕하세요 Peter Leung

    우리는 맞춤형 보드를 사용했습니다 μ A。

    디버거에 문제가 있다고는 생각하지 않습니다 μ A。 문제가 없는 보드에서 프로그램을 가져올 때는 문제없이 작동하기 때문입니다 μ A。

    제 문제는 플래시에 많은 양의 데이터(10KB 이상)를 쓰고 있을 때 asm이 발생하면 더 이상 프로그램을 쓸 수 없다는 것입니다(칩이 다시 작동하지 않습니다)。

    제 추측으로는 부트로더가 플래시에 쓰는 중에 문제가 발생한 것 같습니다 μ A。

    일단 칩을 새 것으로 교체했어요 μ A。

    [报价]

    Hello Peter Leung
    
    We used a custom board.
    
    I don't think there's a problem with the debugger. It works fine when you get the program from a problem board.
    
    My problem is that if I am writing a large amount of data (more than 10KB) to flash and ASM occurs, I can no longer write programs (the chip won’t work again)
    
    My guess is that the boot loader is having trouble writing to the flash.
    
    I replaced the chip with a new one

    尊敬的 Hyeon:

    您说您只能通过完全更换设备来解决此问题? 让我咨询闪存专家、了解为什么会发生这种情况

    此致、

    Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Peter Leung

    请给我打电话。

    首先、非常感谢您的答复。

    在同样的代码环境中、我在错误函数中放了一个未设置的信标函数、这样便不再会出现同样的问题。

    上述问题是否会发生在其他人身上?

    PS:很抱歉,我没有回答你的语言。 我不知道问题是什么、但我之前的回答是用韩语上传的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Thomas:

    您指的是哪个误差函数? 您是指 DriverLib 错误文件吗?

    此致、

    Peter