在我的电路板上,如果我直接烧录十六进制文件,电流约为40ua,但在我使用十六进制文件制作双映像bin文件并烧录到我的电路板上后,电流约为500ua。
我找不到问题,你能给我一些建议或解决办法吗?非常感谢你!
苏文平你好,
我假设您正在使用双映像和辅助引导加载程序烧录flash,并且您正在从flash引导。你检查过闪光灯是否打开并保持高电源吗?尝试从闪存启动,然后发出断电命令。
谢谢你的对话
是的,我用双映像和辅助引导加载程序烧录flash,然后从flash启动。我检查了状态,发现它没有进入睡眠状态。但是如果我直接烧录十六进制文件,它就会进入睡眠状态。而且我也试过修改一些代码,然后烧了双映像和二次引导加载,电流可以低,然后我试过ota,数据可以传输成功,但是不能烧成flash。
最可能的原因是闪光的时间。你看到的额外电流应该是闪光灯。如果您正在使用SUOTA,并且操作开始,但在尝试访问内存后立即失败(这意味着您看到要传输的第一个数据,但在将其写入闪存时操作失败),那么您的闪存将关闭。
苏文平你好,
我假设您正在使用双映像和辅助引导加载程序烧录flash,并且您正在从flash引导。你检查过闪光灯是否打开并保持高电源吗?尝试从闪存启动,然后发出断电命令。
谢谢你的对话
是的,我用双映像和辅助引导加载程序烧录flash,然后从flash启动。
我检查了状态,发现它没有进入睡眠状态。但是如果我直接烧录十六进制文件,它就会进入睡眠状态。
而且我也试过修改一些代码,然后烧了双映像和二次引导加载,电流可以低,然后我试过ota,数据可以传输成功,但是不能烧成flash。
苏文平你好,
最可能的原因是闪光的时间。你看到的额外电流应该是闪光灯。如果您正在使用SUOTA,并且操作开始,但在尝试访问内存后立即失败(这意味着您看到要传输的第一个数据,但在将其写入闪存时操作失败),那么您的闪存将关闭。
谢谢你的对话