打印

想请教一个比较冷门的问题,如何让cpu上电后不运行代码

[复制链接]
1068|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liji1908|  楼主 | 2016-4-13 22:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司是研发工业级烧录设备的,为工厂提供通用离线烧录。
为了支持MCU的预烧录,在我们的设备为芯片上电之后,严谨的做法应该是立马让芯片cpu“停住”,或者说跑一段无用的我们自己的代码,故意让芯片跑飞,以防在我们进行烧录的之前芯片中原有的代码跑起来,以至于不能进入烧录模式或者烧录用的接口被锁住之类。
现在就有这样一款芯片碰到类似问题,客人的代码跑起来了,我们无法进行烧录。
芯片是PIC32MX360F512L,我们使用JTAG接口做烧录,想问问各位有没有什么办法能让芯片上电后“停住”。

沙发
liji1908|  楼主 | 2016-4-13 22:54 | 只看该作者
想想这个好像有点黑客的意思了。。。。故意让芯片跑飞。。。

使用特权

评论回复
板凳
wuhenyouyu| | 2016-4-13 23:49 | 只看该作者
PIC有个引脚拉高到15左右吧(好像是),自动进步变成模式!编程脚被复用,只是不能仿真了!

使用特权

评论回复
地板
McuPlayer| | 2016-4-22 09:13 | 只看该作者
即使它跑起来了,只要JTAG口是enable的,你可以通过JTAG打指令给内核,叫他停下来

使用特权

评论回复
5
NE5532| | 2016-4-28 15:19 | 只看该作者
很少有单片机可以锁住外部编程控制的,JTAG应该可以直接拉住程序,完全没有必要打单片机的主意啊。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

70

帖子

0

粉丝