Image
Image

尽快回复过

+ 关注

粉丝 0     |     主题 44     |     回帖 598

STM32下完成一个基于FreeRTOS的多任务程序
2023-1-22 12:25
  • ST MCU
  • 18
  • 3207
  进入后打开main.c(原来main.c所执行的程序与我们要执行的不一样,所以我们需要进行修改) ...  
  解压后进入文件夹点击Project->RVMDK(uv5),然后打开工程文件  
  然后我们解压如图文件夹  
  ......  
  2.编写程序 由于我自己在进行FreeRTOS移植的过程中出现了很多问题,所以我是直接使用的已经移植好的FreeRT ...  
  二、在STM32下完成一个基于FreeRTOS的多任务程序 1.任务要求 task1,每间隔500ms闪烁(变化)一次LED;tas ...  
  FreeRTOS移植 为什么要在stm32 f103上面移植freertos stm32 f103 以他的全面的文档,亲民的价格,强大的功 ...  
让STM32的外部SRAM操作跟内部SRAM一样
2022-3-27 17:07
  • ST MCU
  • 26
  • 974
  最后散列相关的知识,大家可以看看这里http://blog.csdn.net/lindabell/article/details/8957968#0-qzon ...  
  可以看到usmart_nametab[]这个已经初始化的数组编译在内部SRAM上,adc2[]这个未初始化的数组,数组的大小比 ...  
  ......  
  重新编译下工程,再来反汇编下看看编译结果  
  ......  
  把RW_RAM1中(也就是外部SRAM)的+RW去掉,这样已经初始化的全局变量就只会编译在内部SRAM中 ...  
  ......  
  去掉小红框的勾,然后点击Edit我们来修改SRAM.sct文件,也就是编译散列文件 ...  
  ......  
  到这里相信大家会有一个疑问,那编译是怎么来决定把哪些变量定义在内部SRAM,那些定义在外部SRAM。这一点 ...  
  可以看到每个大数组都由编译器自己分配了内存的地址,压根不用我们自己去定义。 ...  
  再来看看编译后的结果  
  ......  
2
3
近期访客