TI中文支持网
TI专业的中文技术问题咨询交流网站

F28388d芯片

能够成功debug和烧写进F28388d芯片(如下图,是debug图片截图),但是芯片不会随着程序工作

(比如说,小灯初始化常亮功能,就不能实现,换了一块板子(和功能异常的板子是一样的设计))就能正常有灯和数据显示。

程序感觉是进去了,因为调试可以点运行键,只是有个问题,就是debug后,点击运行键后,立刻会自动暂停(程序这个时候是运行到下图位置)

这种情况下,再次点击运行键,效果如下图所示

板子还是没有任何反应(程序对板子没有起作用)

上面的操作,我换了一块板子,试了一下debug,都是有数据和LED的闪烁的。

我的想法是:

有没有可能是我之前烧写程序到板子FLASH的时候,出现了什么问题,导致芯片就算能够成功debug,也无法让程序起作用

或者芯片被锁死了?(但是我看博客有人说,锁死的状态跟我遇到的现象不太像)

特来请教

谢谢

Susan Yang:

user6355257上面的操作,我换了一块板子,试了一下debug,都是有数据和LED的闪烁的。

请问您是使用的自制板?换的板子也是相同的硬件设计?

目前使用的boot模式是什么?是烧写到flash?之前的时候该板子是可以正常烧写的?板子的晶振是多少?测试的是自己的程序还是例程?

user6355257:

回复 Susan Yang:

使用的是自制的板子,是相同的硬件设计boot模式如下图,分别是flash和RAM的cmd配置

是烧写到flash之前是可以烧写正常的板子的晶振是25MHz

测试的是自己的程序

user6355257:

回复 user6355257:

另一块板子,是可以在上位机出数据的。但是也存在一个问题,烧写结束后,需要手动硬件复位一下,才能运行程序。

我查了相关的帖子和资料e2echina.ti.com/…/185635

没有使用上面链接里的epwm,如下图所示

按照这个帖子配置,发现在load的时候,出现下图的错误

OUT  OF  DATA?

是什么意思呢?

特来请教

谢谢

Susan Yang:

回复 user6355257:

确实有些奇怪。建议您看一下是否芯片被锁?

在TRM中,6.2.1 CSM Passwords

If the password locations of a zone have all 128 bits as zeros (ALL_0), that zone becomes permanently
secure (LOCKED state), regardless of the contents of the CSMKEYx registers which means the zone
cannot be unlocked using PMF, the password match flow described in Section 6.7.4.

www.ti.com.cn/…/spruii0b.pdf

另外参考下面的链接

e2echina.ti.com/…/dcsm

user6355257:

回复 Susan Yang:

谢谢提供指导
还有一个问题是,上面的程序运行前,必须要复位一下,这个是什么原因呢?
尝试解决。没能成功
特来叨扰

user6355257:

回复 Susan Yang:

谢谢提供指导
还有一个问题是,上面的程序运行前,必须要复位一下,这个是什么原因呢?
尝试解决。没能成功
特来叨扰

赞(0)
未经允许不得转载:TI中文支持网 » F28388d芯片
分享到: 更多 (0)