STM32F302R8T6移植RT-THREAD SRAM配置
来源:互联网 发布:caffe 怎么用 编辑:程序博客网 时间:2024/04/28 22:00
自上篇文章,终于可以下载程序到芯片中.然后用ST-LINK在线调试,发现跑到RT-THREAD中的
rt_system_heap_init函数就不出来,跟踪进入
在两者中间就出现硬件错误的中断.
查看一下HEAP初始化的大小
可以明显看到错误在HEAP的尾地址.
看一下调用的参数
rt_system_heap_init((void*)STM32_SRAM_BEGIN, (void*)STM32_SRAM_END);问题就在STM32_SRAM_END这里,上图看一下
修改后的参数为
// </e>// <o> Internal SRAM memory size[Kbytes] <4-16>//<i>Default: 64#define STM32_SRAM_SIZE 16#define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024
配置rtconfig.h文件的RT_ALIGN_SIZE参数为4
原因如下:
运行程序,终于没有出错了.
博文来自:http://blog.csdn.net/lan120576664?viewmode=contents
1 0
- STM32F302R8T6移植RT-THREAD SRAM配置
- rt-thread移植STM32F103C8
- 移植 RT-Thread 到MB9BF218S
- rt-thread针对rx62N的移植
- RT-thread移植(基于STM32F4xx)
- 移植rt-thread到esp8266笔记
- RT-Thread在STM32F100C8上的移植
- 移植RT-THREAD+LUA到STM32F4
- rt thread
- RT-thread
- RT-Thread在S3C2410下的移植(1)
- uip 移植在rt-thread上的源码
- (rt-thread gdb)cm系列的GDB移植
- RT Thread 在STM32f10x 平台上的移植
- RT-thread-2.0.1移植(基于STM32F4xx)
- 基于STM32F103ZE芯片的RT-thread 操作系统移植
- RT-Thread 学习笔记(一)---配置RT-Thread开发环境
- RT-Thread ucos
- poj 3468 A Simple Problem with Integers(数据结构:线段树)
- 前段技术飞速发展
- 哪个生态板材品牌比较好
- 写sql 比较时间大小
- JS中类和对象的创建方法和区别——新手启程
- STM32F302R8T6移植RT-THREAD SRAM配置
- 各种排序算法总结
- 啊啊啊
- JNI native层、C++异步回调JAVA代码。JNI数据类型转换
- vc++ 深入详解 2
- UVALive 5968 Blade and Sword(搜索)
- poj-1159-Palindrome
- Axure做轮播页
- 使kgtp支持存储超过一页的内存数据