2356| 5
|
对于32的内存有点疑惑。。 |
1金钱
最佳答案1.堆栈在sram中,在stm32fxx_startup.s里面最下面__user_initial_stackheap汇编函数初始化的
2.正常情况下代码都在FLASH中的,不过通过配置,只要支持代码运行的空间如SRAM,SDRAM,FLASH,SQI-FLASH都可以
3.如果没有用到外部memory如SDRAM,PSRAM, 那么所有的全局变量,堆,栈都在SRAM中
4.外设的寄存器在片上外设区是对的,至于通用寄存器r0-r15则是在ARM的内核中的,这部分也叫Core Register, 不在上面所有区域(想了解的话 ...
| ||
| ||
| ||
| ||
我的开源链接 https://github.com/ShuifaHe/STM32.git 请关注,点赞支持哦。
|
||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-15 18:10
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网