Windows 11 安装创建本地账户

Windows 11 安装过程中默认没有创建本地账号的选项,只能创建联网账号。

如果想创建本地账号,在安装过程执行到创建账号这一步的时候,断开网络(有线网络就拔网线,无线网络就关路由器),然后按 Shift+F10,并在弹出的 CMD 窗口里输入:oobe\bypassnro.cmd,回车后系统会自动重启。再次进入创建账号的步骤时就会允许创建本地帐号了。
----来自 TK 大佬的总结。

<think>好的,我现在要解决用户在Keil编译过程中遇到的core_cm3.c文件报错问题。根据用户提供的引用信息,我需要先理解问题的原因和可能的解决方法。 首先,用户提到引用[2]中的信息,指出问题通常是因为使用了新版本的编译器(如Compiler v6)而core_cm3.c文件较旧,导致不兼容。解决方法包括替换文件或切换到旧版编译器。引用[1]提到替换core_cm3.h并添加其他头文件,而引用[3]则建议直接删除报错代码,但可能有风险。引用[4]提到NVIC_SystemReset相关的警告,可能与头文件有关。 接下来,我需要将这些信息整理成步骤清晰的解决方案。用户需要明确的步骤,比如替换文件的具体操作,如何获取最新的CMSIS库,以及如何调整编译器版本。同时,用户可能需要注意事项,比如备份项目,避免删除重要代码。 还要注意用户可能不了解如何找到CMSIS库或切换编译器版本,因此需要详细说明,例如在STM32Cube_FW中找到Drivers\CMSIS\Include目录。此外,引用[3]的方法虽然简单,但可能导致问题,需要提醒用户谨慎操作。 最后,生成相关问题时要围绕CMSIS、编译器版本、报错处理等方面,帮助用户深入理解问题。</think>针对Keil编译时$core\_cm3.c$出现的4处报错问题,以下是分步解决方案: ### 解决方法 1. **更新CMSIS库文件** - 从STM32Cube_FW软件包获取最新$core\_cm3.h$文件(路径:$Drivers\CMSIS\Include$) - 替换项目中旧版本头文件 - 添加配套文件:$cmsis\_armclang.h$、$cmsis\_compiler.h$、$cmsis\_version.h$[^1][^2] 2. **删除冗余文件** - 在工程目录中移除$core\_cm3.c$文件(CMSIS 5.7.0后不再需要该文件) - 保留$core\_cm3.h$作为核心头文件 3. **编译器版本控制** ```plaintext Project → Options → Target → ARM Compiler Version ``` - 优先选择Compiler V5(兼容旧工程) - 使用V6需配合CMSIS 5.8.0+ 4. **代码修正(应急方案)** - 定位报错行(通常为`__STREXB`/`__STREXH`等内联汇编指令) - 替换为: ```c __ASM volatile ("strexb %0, %1, [%2]" : "=r" (result) : "r" (value), "r" (addr) ); ``` - 或注释/删除问题代码(可能影响复位功能)[^3][^4] ### 注意事项 - 操作前备份工程 - 检查NVIC相关函数是否正常 - 推荐使用STM32CubeMX生成最新框架
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值