完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教一个关于rtc的问题。
1.我发现我的rtc时钟根据例子,在启动后会被初始化为默认值。 但是如果我想在软件复位或者看门狗复位的情况下,不让我的rtc时钟重新初始化。这样是否能够实现?如何实现? 2.我有一部分数据想保存在SRAM中,软件复位或者看门狗复位都不会被初始化,类似于STM32的静态SRAM。这个我看是可以实现的,但是我找不到相应的例程。能够提供帮助? 3.如果以上两个问题,我这里增加了bootloader程序。也就是如果我的app1看门狗复位了。 我还想保持rtc时钟继续跑,不被更新,另外我的一部分SRAM中保存的数据不被初始化。这个能否实现?如何实现? |
|
相关推荐
1个回答
|
|
注意到在DFU project的linker文件中在ram_commom内定义了一个段 -
/* DFU SDK specific */ /* The noinit section, used across all the applications */ .cy_boot_noinit (NOLOAD) : { KEEP(*(.cy_boot_noinit)); } > ram_common 实际上.cy_boot_noinit 的长度就是整个ram_commom的长度,ram_common和.cy_boot_noinit 在app0和app1 linker文件中都有定义,地址和长度也一样,除了在这个段的最后一个字节存放了appId,其余部分应该是空的,这个段或许可以用来存放你所说的数据,你可以验证一下。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
644 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1819 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1262 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1136 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1357 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12024 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 02:51 , Processed in 1.147835 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号