S32K144S32K148程序烧写不进去。

2019-03-26 07:47发布

(S32K144开发板以及S32K148开发板)我使用NXP提供的EB配置工具配置了MCU模块以及PORT模块。port仅配置了PTB5为CLKOUT输出。频率为4MHz。
QQ图片20181009172105.png
程序下载进去后,示波器测试PTB5频率为4MHz。
但是随后就无法重新烧写程序(调试器连接不到芯片),尝试重启,更换电脑,更换调试器,更换编译器都不能再次烧写程序。但是每次充上电后示波器测试PTB5频率依旧正常输出,所以板子内部程序应该没有出问题,就是无法再次刷写。
之前有怀疑芯片被锁,本想使用调试器解锁,但是上电后调试器找不到芯片,不知道是什么问题。S32K144,S32K148两块板子都出现同样问题。
1.png
2.png

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
prayer_hong
2019-03-26 22:21
Peterzp 发表于 2018-10-10 09:40
问一下,你是操作了什么导致出现的这个问题?能否描述一下。

谢谢!

不是我操作的,同事下载了个程序,
memory 区域改了

原来是这样的:

m_interrupts          (RX)  : ORIGIN = 0x00000000, LENGTH = 0x00000400
  m_flash_config        (RX)  : ORIGIN = 0x00000400, LENGTH = 0x00000010
  m_text                (RX)  : ORIGIN = 0x00000410, LENGTH = 0x0007FBF0

改成这样了:

  m_text1               (RX)  : ORIGIN = 0x00000000, LENGTH = 0x00000100
  m_interrupts          (RX)  : ORIGIN = 0x00000100, LENGTH = 0x00000400
  m_flash_config        (RX)  : ORIGIN = 0x00000500, LENGTH = 0x00000510
  m_text2                (RX)  : ORIGIN = 0x00000510, LENGTH = 0x0007FAF0

一周热门 更多>