打印
[技术问答]

使用新唐的NUC505 。程序不运行了。。

[复制链接]
1062|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
草原飞天哥|  楼主 | 2016-12-21 21:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
file:///C:\Users\Administrator\Documents\Tencent Files\232349179\Image\C2C\XZ00X(](RM7Q8DX}~K]NHVQ.png
Part number: NUC505DL13Y
CPU Core:
  ARM 32-bit Cortex-M4
Memories:
- SRAM: 128K
- App Flash: 2M


Program Size: Code=74572     RO-data=252     RW-data=48252    ZI-data=2196  
使用新唐的NUC505。里面有很多这样的数组。
unsigned char  MODE_0_20_0[4] = {0x00, 0xFF, 0x58, 0x28};
如何把这样的数组放到代码code 里面去。
这样编译出来以后下载到芯片里面去。芯片根本不跑了。编译是成功的也可以下载到芯片里面去。就得不运行。是不是RW-data太多了?大家有什么好的办法。
沙发
戈卫东| | 2016-12-21 21:30 | 只看该作者
const unsigned char  MODE_0_20_0[4] = {0x00, 0xFF, 0x58, 0x28};

使用特权

评论回复
板凳
草原飞天哥|  楼主 | 2016-12-21 21:32 | 只看该作者
戈卫东 发表于 2016-12-21 21:30
const unsigned char  MODE_0_20_0[4] = {0x00, 0xFF, 0x58, 0x28};

..\..\..\..\Library\StdDriver\EQ\EQ_MID_FITER_20.c(517): error:  #513: a value of type "const unsigned char *" cannot be assigned to an entity of type "unsigned char *"  会提示这个?

使用特权

评论回复
地板
戈卫东| | 2016-12-21 21:35 | 只看该作者
要么改代码,把出现错误的地方做类型转换,要么换RAM更大的处理器。

使用特权

评论回复
5
草原飞天哥|  楼主 | 2016-12-21 22:33 | 只看该作者
戈卫东 发表于 2016-12-21 21:35
要么改代码,把出现错误的地方做类型转换,要么换RAM更大的处理器。

只能改代码了。后面有指针类型赋值。所以报错。。谢谢答复啊。

使用特权

评论回复
6
wm20031015| | 2016-12-22 09:16 | 只看该作者
加强制类型转换就搞定了

使用特权

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

本版积分规则

3

主题

11

帖子

0

粉丝