10
50
274
中级会员
大佬知不知道怎么在用户AP区再分两个区,AP1和AP2, 我的想法是先把数据写入到AP2中,再把AP2的数据写到AP1中,然后把AP2的数据擦除, 1、如果升级过程中突然断电,那下次上电时,AP1和AP2都有数据, 那这时怎么让单片机跑完AP1的代码后,不再往后跑AP2的代码呢? 2、如果把AP2的数据写到AP1过程中断电,那下次上电时,AP1程序不完整,AP2程序完整, 那这时怎么让单片机直接执行AP2的代码?
使用道具 举报 送花
787
1万
管理员
47
2274
7995
论坛元老
神*** 发表于 2025-10-14 09:31
乘风*** 发表于 2025-10-14 09:38 1. 你的程序是在AP1空间运行的话,除非程序跑飞,否则是不会跑到程序地址以外空间运行。 2. 上电时先在用户 ...
ZARD*** 发表于 2025-10-14 09:51 1、请求解答一下,如果AP1和AP2都存在,程序是怎么一直在AP1区运行的,是因为main函数后面那个while吗? ...
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-10-16 05:35 , Processed in 0.134332 second(s), 75 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.