完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
本例使用 CSU-IDE V6.0.6 ,单片机为CSU38F20,发现在改大数组的时候编译不通过,请各位大神指教。具体问题描述如下: 正常情况: 串口收发缓冲区定义小一点没有问题,如下图: 异常情况: 串口收发缓冲区定义大一点就编译不通过,如下图: 请教,因为本例定义的变量总数是没有超过单片机的容量488字节的,很有可能是编译器无法正常在几个BANK之间合理分配,请问该怎么解决这个问题。是需要在定义时候手动指定BANK还是怎么操作,请各位大神不吝赐教。 |
|
相关推荐
1 个讨论
|
|
|
这个是因为bank0的SRAM数量超出,bank0只有128个字节的SRAM,可以把sram定义到 BANK1或BANK3, 在正常定义sram前加bank1或bank3,比如:bank1 unsigned char time_cnt;
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1210 浏览 0 评论
759 浏览 1 评论
880 浏览 0 评论
1716 浏览 1 评论
710 浏览 0 评论
CS32L010的相关资料(数据手册、用户手册、Pack包和例程等)
4382浏览 25评论
5018浏览 25评论
2556浏览 19评论
你好,CS32L010的相关资料(数据手册、用户手册、Pack包和例程等)能不能发给我下,邮箱:1937935593@qq.com,谢谢
2432浏览 10评论
2558浏览 9评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 21:08 , Processed in 0.750425 second(s), Total 60, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3649