完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
FLASH烧写好了自己的代码,也可以正常跑出结果了,但是,想烧写下一个程序时,在CCS Debug环境下,connect target时,告诉我device core hung?这个意思是CPU挂起?
期间做了如下尝试:1,将启动项改为NO BOOT模式,可以正常烧写代码。 我猜测之前烧写的代码,可能让CPU进入了死循环,或者跑飞了。想了想是否可以吧FLASH中的代码都擦掉就可以了? 2,尝试在NO BOOT模式下使用Flash Burn软件擦除FLASH,但是进度条一直在最后一段99%不动。原来都是在EMIFA模式下烧写FLASH的,这个启动模式是否影响其FLASH烧写? |
|
相关推荐
7 个讨论
|
|
vuywsdfwf 发表于 2018-7-31 07:49 非常感谢你的回答,我想再次烧写FLASH,烧写FLASH是否和BootModel有关系?我试了试noboot 模式下烧写Flash是不能成功的?我之前都是在EMIFA下烧写的。 发生的错误是如下图所示:一直在erasing中。 |
|
|
|
|
|
|
|
vuywsdfwf 发表于 2018-7-31 07:49 你好,目前我想烧另外的程序到FLASH中,在由EMIFA模式下是没办法烧程序到FLASH中的(原因显示CPU hung),因此我想将原来的FLASH里面的内容擦除掉,我试了试在noboot模式下将FLAS地址中的数据清除掉(代码包括开启外设使能,PLL设置,EMIFA外设开启,已经看得到地址下的数据变了),但是一旦开机到EMIFA模式,又变了回来,程序又开始跑了。不太懂,真心的不太懂。为什么明明自己都把地址里面的数据改了,重新换个启动项就又变了回来? |
|
|
|
|
|
|
|
handsomelchcpp 发表于 2018-7-31 08:07 你之前不是说在no boot模式下能过正常烧写flash吗?如果程序又开始跑了,说明里面的代码没有擦除成功。 |
|
|
|
|
|
|
|
|
非常感谢你的回答。你说的对,数据没有擦除成功。之前启动模式打到no boot模式下用Flash Burn擦除是不能够成功的,就是一直在擦除99%处不动。因此我想自己写代码吧FLASH中数据擦掉是不是就可以解决这问题了,沿着这个思路,我写了代码在no boot模式下往FLASH映射的地址里面重新写入了数据,(FLASH重新写数据前是要进行擦除工作的,要不写的数据不顶用?可能是这个原因,我没有擦除过程,直接写入了该地址,我也见该地址的内容变了,用的MEMERY查看器,我用的EMIFA接口写的数据)。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
584 浏览 0 评论
1641 浏览 0 评论
2080 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1533 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1372 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1782浏览 29评论
2810浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1742浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1653浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1668浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-9 17:00 , Processed in 0.961392 second(s), Total 60, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2988