目前使用的富士通MB95F564k单片机遇到了麻烦,首先做一下简要说明:目前做的软件分为Bootloader/APP两部分,在Bootloader这部分软件中有对CR值的读取、擦除、写操作,使用Bootloader软件为了便于软件更新。
程序在运行中CR值被莫名的修改,单片机上电时通过示波器查看Bootloader对外发送的握手命令,可以看到内部时钟变掉了,造成软件不能工作,只有过DEBUG模式刷新校正修复CR值、单片机才可以正常工作,硬件无任何变化。是个人的软件代码有致命BUG、还是富士通单片内部有缺陷呢?
请高人指教 |