野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18131|回复: 4

关于STM32 options for target

[复制链接]
发表于 2015-7-1 14:58:48 | 显示全部楼层 |阅读模式
在options for target  Target选项中,在上Use MicroLIB 打钩后,声明一个a[100][7]二维数组,但是在STM32的板子上不能使用,编译可以通过,将那个选项去掉后就可以了,请问这是什么问题?将a[100][7],改成a[10][7]也好使。
回复

使用道具 举报

发表于 2015-7-2 09:04:18 | 显示全部楼层
那估计是数组太大了,把编译错误的提示信息发上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-15 10:53:16 | 显示全部楼层
编译是没有错误的,只是程序考到板子上就无法运行
回复 支持 反对

使用道具 举报

发表于 2015-7-15 11:49:34 | 显示全部楼层
漫步河堤 发表于 2015-7-15 10:53
编译是没有错误的,只是程序考到板子上就无法运行

你数组声明的是什么类型的,是静态的还是局部的变量。

会不会是太大了,导致溢出 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-15 12:54:59 | 显示全部楼层
short int 类型,编译没问题,拷到STM32F103RCT6就不行,后来把Use MicrolIB那个勾去掉就好使了
捕获.PNG
捕获.PNG
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 21:56 , Processed in 0.030017 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表