Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Questions about YTM32B1M seires
是这样配置的 捕获4.PNG
确认过没有中断进来,并且在进standby 之前将所有的ICU 唤醒源都disable 了,还是无法正常进入
这里的外设中断,指的是中断优先级吗?
https://forum.ytmicro.com/topic/462/me-secure_boot-demo?_=1733303430642
已找到原因,部分RAM 设置成了powerOn 才清除,导致从powerDown 模式唤醒时系统启动异常
您好: Mcu_PerformReset() 函数是直接往SCB寄存器写的复位指令,一般是不会有这种情况的。 但是在执行执行这个函数期间是可以被中断打断的,您需要确定一下在调用 Mcu_PerformReset() 函数期间,是否被其他中断打断了。
您好: 出现这种情况一般是 Mcu_GetResetReason() 被重复调用了。 建议检查一下 SCU 的中断控制宏 MCU_DEV_ERROR_DETECT 是否打开了,这个宏打开之后会在时钟初始化过程中调用 Mcu_Lld_GetResetValue()(目的是判断是否由CMU模块Reset,需要调用CMU的中断),从而导致主函数中的调用返回值是0。
解决了 谢谢
image.png
看看用到的引脚是不是SWD/JTAG相关的引脚。如果把这些引脚配置为其他功能,会影响调试功能。
run 已经能正常控制GPIO了,后续有问题再请教😊
sunxuehu 数据是需要的,肯定不能丢掉。行吧,换新缓冲区就得调整下代码了,原来没设计使用多个缓冲区
不使能中断的情况,这两个标志也仍会置位么?
软件复位行为上和PIN、WDG复位一致,在RCU有对应的标志,MC只有POR复位会有一定的差异。
“建议不要上来就设置为普通 IO。”这个明白; 也就是说可以用作普通io,只不过会导致jtag无法连接;
RAM和被COPY的FLASH的顺序要一一对应,CPS_RAM>CODE_RAM>DATA_RAM,所以应该DATA_CPS>CODE_FLASH>DATA_FLASH。可以这样修改: image.png
好的,可以了,谢谢
都是支持保持的,YTM32B1ME0x芯片在唤醒过程中会恢复到三态,后续芯片都可以通过寄存器持续保持状态,直到唤醒之后手动解除保持。不过在PowerDown模式下所有芯片都是可以保持状态的。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...