打印
[STM8]

定义4K的数组程序就卡死

[复制链接]
楼主: yinxiangh
手机看帖
扫描二维码
随时随地手机跟帖
21
stly| | 2022-10-9 22:28 | 只看该作者 回帖奖励 |倒序浏览
可能超出范围了呢。   

使用特权

评论回复
22
xxrs| | 2022-10-9 22:31 | 只看该作者
被干扰破坏了正常的动行

使用特权

评论回复
23
huangchui| | 2022-10-9 22:34 | 只看该作者
超出范围了可能有问题。

使用特权

评论回复
24
ousj| | 2022-10-9 22:40 | 只看该作者
是不是这个变量没有实际的地址,

使用特权

评论回复
25
chuxh| | 2022-10-13 18:32 | 只看该作者
局部变量的话,打开配置文件,把stack设置的大一些,防止溢出

使用特权

评论回复
26
supernan| | 2022-10-13 18:34 | 只看该作者
芯片ram2k, 请问你是如何定义4k数组呢?

使用特权

评论回复
27
lizye| | 2022-10-13 18:37 | 只看该作者
老问题了。数组定义太大。

使用特权

评论回复
28
dengdc| | 2022-10-13 18:41 | 只看该作者

你改小点运行看是不是。

使用特权

评论回复
29
zhanghqi| | 2022-10-13 18:44 | 只看该作者
至于怎么用4k大小的,你得另外想办法

使用特权

评论回复
30
juventus9554| | 2022-10-13 18:47 | 只看该作者

如果变量存放在ram中,请确定ram是否够用

使用特权

评论回复
31
huanghuac| | 2022-10-13 18:52 | 只看该作者
如果数据存在flash中,操作flash代码要放在ram中执行

使用特权

评论回复
32
jiajs| | 2022-10-13 18:56 | 只看该作者
有代码吗 贴上来瞅瞅 如何定义的啊

使用特权

评论回复
33
jlyuan| | 2022-10-13 19:04 | 只看该作者
数组太大了。

使用特权

评论回复
34
juventus9554| | 2022-10-13 19:07 | 只看该作者
建议不要搞超过2K的数组,因为空间可能非连续。所以最好1K为上限。

使用特权

评论回复
35
supernan| | 2022-10-13 19:09 | 只看该作者
定义变量还有个原则:先定义大数组。变量先定义占用空间多的。

使用特权

评论回复
36
yinxiangh|  楼主 | 2022-10-13 19:12 | 只看该作者
好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

评论回复
37
tpgf| | 2022-11-7 16:31 | 只看该作者
一般定义的数组最大能到多少呢 我感觉4K有点大呀

使用特权

评论回复
38
paotangsan| | 2022-11-7 16:54 | 只看该作者
楼主的数组是在哪里定义的呢 是全局还是局部?

使用特权

评论回复
39
renzheshengui| | 2022-11-7 17:09 | 只看该作者
这个4K的数组 楼主是指定位置进行定义的吗

使用特权

评论回复
40
wakayi| | 2022-11-7 17:21 | 只看该作者
一般情况下  单片机里边可以定义一个多大的数组呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则