公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
wezh_2563016
Level 1
Level 1
5 replies posted First reply posted First question asked

目前有一批机器之前使用烧录机烧写程序后贴片能正常使用,现在程序需要更新,用仿真器MB2146-07烧写后就使用不了,仿真调试发现是晶振初始化没有通过,但是测试晶振是有起振,而且换了新的芯片之后使用同样仿真器同样的程序是能正常工作的,可以确定硬件和软件部分没有问题。不正常的芯片仿真时可以看到时钟寄存器的初始状态不正常,而且寄存器无法赋值,下图是仿真时看到的时钟寄存器的状态

图1.替换新芯片后没问题的时钟寄存器初始状态

pastedImage_0.png

图2.不正常芯片的时钟寄存器初始状态

pastedImage_1.png

0 点赞
1 解答
lock attach
Attachments are accessible only for community members.
Amy_Qian
Employee
Employee
5 sign-ins 10 solutions authored 10 replies posted

Hello,

MB2146-07可以反复试下,按理MB2146-07是可以修复一大部分的,如果实在修复不了的话,通过代码试着重新写CR Trimming值

附件是FM3系列写CR Trimming值的代码,可以参考。

在原帖中查看解决方案

0 点赞
4 回复数
wezh_2563016
Level 1
Level 1
5 replies posted First reply posted First question asked

我将不正常的芯片与正常芯片擦空后读取flash,发现不正常的芯片CR Trimming值似乎有问题,如下图左边是不正常的芯片,右边是正常的芯片

pastedImage_0.png

0 点赞
Amy_Qian
Employee
Employee
5 sign-ins 10 solutions authored 10 replies posted

Hello,

这个就是芯片内部的CR Trimming值丢失了造成的。

CR Trimming值可以通过MB2146-07进行修复,

MB2146-07先连接目标板,等待10s左右 (这个期间MB2146-07会对目标板的芯片进行trimming),再对目标板上电,连接Softune查看是否能正常连接debug,能正常连上说明CR trimming值已经重新调整好了。

0 点赞
wezh_2563016
Level 1
Level 1
5 replies posted First reply posted First question asked

hi Amy

     我按您所说的方法操作了一下,但是还是存在之前所说的问题。另外今天从库房领取了几片空的718E芯片通过progammer读取CR Trimming值也都是不正常的,而且目前发现问题的都是同一批次18年21周的芯片,我有测试过别的16,17年以及18年36周批次的芯片都是正常的。

0 点赞
lock attach
Attachments are accessible only for community members.
Amy_Qian
Employee
Employee
5 sign-ins 10 solutions authored 10 replies posted

Hello,

MB2146-07可以反复试下,按理MB2146-07是可以修复一大部分的,如果实在修复不了的话,通过代码试着重新写CR Trimming值

附件是FM3系列写CR Trimming值的代码,可以参考。

0 点赞