RT1052没法下载程序

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RT1052没法下载程序

Jump to solution
2,625 Views
FromCH0
Contributor II

使用RT1052开发产品,没法下载程序,这种情况,以前也遇到过,但是,按照正点原子网站上的方法,一般可以解决

即可以采用以下办法解决:

1 无法下载(找不到芯片、下载出错、提示各种问题)
对于这个问题,解决办法如下:
a,将开发板 的M0接3.3V,然后按复位,然后再下载(全程保持M0接3.3)。
b,如果a方法失败,则先将开发板 断电(拔电源),再将仿真器断电(拔usb线),
     然后,给开发板供电,然后再给仿真器供电,最后,再下载。
c,先M0接3.3V,按住KEY0,再按一下复位键,点击下载,有进度条显示后,松开KEY0,下载完,再将M0接GND。

2,下载代码后,不运行(无现象)
对于这个问题,解决办法如下:
a,先检查M0是不是接NC了,M0接NC,然后按复位。
b,如果a方法失败,先下载XIP例程(实验X),然后再下载实验例程,然后再测试。

但是,最近,我遇到下载不了的情况,而且,是几块板子遇到同样的问题。这几种办法都试了,但是,一直提示“Invalid ROM Table”。这应该是和改了程序有关系。用之前版本的程序下载没问题的。现在,我想把芯片擦干净,重新下载程序。想试用FLYMCU把芯片擦干净,但是,没有“NXP ISP”相关文件,能麻烦您们提供一下吗?或者,您们有其它方法和建议吗?如果不行,只好换核心板,但是,这种事,遇到多次,每次都这样,也不是个办法。

0 Kudos
1 Solution
2,621 Views
jay_heng
NXP Employee
NXP Employee

可以使用 MCUBootUtility 软件 做下载和擦除。将芯片调到 Serial Downloader Programming 模式(Boot Mode Pin 为2'b01),然后连接 UART 或者 USB 口即可操作

View solution in original post

0 Kudos
7 Replies
2,603 Views
FromCH0
Contributor II

感谢!我已经在尝试用NXP-MCUBootUtility-3.5.0软件进行擦除和下载。

0 Kudos
2,613 Views
jeremyzhou
NXP Employee
NXP Employee

Hi,
非常感谢使用NXP产品,很高兴为你提供技术支持!
1)没有“NXP ISP”相关文件,能麻烦您们提供一下吗?
-- 请使用 MCUBootUtility 软件 
2)您们有其它方法和建议吗?
-- 首先,我不是很清楚你的IDE和调试工具,以及调试错误信息提示,所以你最好提供一下,至于建议,你可以试试先将boot mode设置成Serial Downloader模式,然后进入debug,进入后,退出并将boot mode设置恢复如初,跟着重新j进行debug.
Have a great day,
TIC

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

2,604 Views
FromCH0
Contributor II

感谢!我已经在尝试用NXP-MCUBootUtility-3.5.0软件进行下载。

0 Kudos
2,622 Views
jay_heng
NXP Employee
NXP Employee

可以使用 MCUBootUtility 软件 做下载和擦除。将芯片调到 Serial Downloader Programming 模式(Boot Mode Pin 为2'b01),然后连接 UART 或者 USB 口即可操作

0 Kudos
1,950 Views
FromCH0
Contributor II

尊敬的NXP工作人员:

      我们的质量管理人员要我们弄清楚,为何采用SWD时,如果采用常规下载方式下载程序,有些时候会失效。我说,我用过市场上同样内核的主控芯片同样有类似问题。他们要我来问您们,这是不是RT1052的设计上存在BUG?是否可以在后续改善?因为,目前生产的时候,大概有1%左右要刷两次才可以成功或者用非常规方式刷写程序(依旧是SWD模式)才可以成功。

       给您们添麻烦了。不论您们是否答复这个提问,我原样回复他们就是。

0 Kudos
2,487 Views
FromCH0
Contributor II

问题解决了!前段时间,忙别的事了。然后,解决问题之前,要找NXP-MCUBootUtility-3.5.0的使用说明资料,原来作者就在苏州。

0 Kudos
2,603 Views
FromCH0
Contributor II

感谢!我已经在进行尝试。