完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好:
关于PSoC6SRAM在DS模式下的保留,我有一些问题要问: 1:如果我想在DS模式中只保留64K的SRAM,应该设置哪种模式,“保留模式”?如果在上电后将pWRYL模式控制位设置为0x02,则SARM可以正常使用或不使用?在唤醒事件发生后,我应该将pWRYMODE控制位设置为0x03吗?2:如果在上电后将PWRYL模式控制位设置为0x00,用户不能使用SARM,对吗? 以上来自于百度翻译 以下为原文 Hi All: About Psoc6 SRAM retention in the DS mode,I have some questions to ask: 1:If I want to the only 64K SRAM retention in in the DS mode,which mode should I set ,the "RETAINED MODE"?And if I set the PWR_MODE control bit to the 0x02 after the power up,the SARM can use normal or not? Should I [size=18.6667px]set the PWR_MODE control bit to the 0x03 after the wake up event happened ? 2:[size=18.6667px] The SARM can't be used by the user [size=18.6667px]if I set the PWR_MODE control bit to the 0x00 after the power up.Is that right? |
|
相关推荐
1个回答
|
|
你好,
对你的问题, 一)如果你只想要64 K(或块)的SRAM,那么你需要禁用/掉剩下的7块(224 KB)SRAM通过设置pwr_mode比特0。默认情况下所有的SRAM块启用电源。如果SRAM启用(或保留),它进入保留系统何时进入深睡眠。只有当它被禁用,其断电,数据会丢失,它变得不可访问的用户。不得不说的是,为了设备只使用64 KB SRAM,你需要修改你的链接脚本(为CM0 +和CM4)。确保你分配RAM芯块,你打算继续启用。让我知道如果你需要帮助。 2)是的,这是正确的。记住每一32-kb块(cpuss - >;ram0_pwr_macro_ctl [我])有自己的pwr_mode位,因此只有那些32-kb块已设置为0的pwr_mode位将无法访问。 当做, Meenakshi Sundaram R 以上来自于百度翻译 以下为原文 Hello, To your questions, 1) If you want only 64 K (or 2 blocks) of SRAM, then you will need to disable/power down the remaining 7 blocks (224 KB) of SRAM by setting the PWR_MODE bits to 0. By default all SRAM blocks are enabled on power up. If SRAM is enabled (or in retention), it enters retention when the system enters deep sleep. Only when it is disabled, its power is cut-off and the data will be lost and it becomes not accessible to the user. Having said that, in order for the device to use only 64 KB of SRAM, you will need to modify your linker scripts (for both CM0+ and CM4). Make sure you allocate RAM to cores in the blocks that you intend to keep enabled. Let me know if you need help with that. 2) Yes that is correct. Just remember each 32-KB block (CPUSS->RAM0_PWR_MACRO_CTL) has its own PWR_MODE bits and hence only those 32-KB blocks which has the PWR_MODE bits set to 0 will not be accessible. Regards, Meenakshi Sundaram R |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2110 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1791 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
575浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
428浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
440浏览 2评论
390浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
922浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 02:39 , Processed in 1.117940 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号