为什么我才写了一千多行就报错了,如果把上面的一些程序删除,就不会报错 我也不知道这是哪里的问题
rookiecalf:
一千行应该是你能够看到的代码吧,有没有隐形使用的代码(比如库),可以把代码驱动配置大一下,也可以查看map文件,看看什么占了空间,再做处理
为什么我才写了一千多行就报错了,如果把上面的一些程序删除,就不会报错 我也不知道这是哪里的问题
xin he1:
回复 rookiecalf:
在哪里配置驱动啊
为什么我才写了一千多行就报错了,如果把上面的一些程序删除,就不会报错 我也不知道这是哪里的问题
囧:
你现在是把程序都放在RAM里,很有可能空间不够,试一下FLASH调试模式
为什么我才写了一千多行就报错了,如果把上面的一些程序删除,就不会报错 我也不知道这是哪里的问题
Qing Zhao:
要重新配置CMD文件的。 官方提供的CMD文件,在最终做项目的时候,往往都不能直接用的,都要根据自身的使用情况做修改和优化的;
看你的编译结果,RAMM0,RAMD0,已经全部被占用了, 但是RAMLS0-RAMLS4,基本还是全空的。这肯定不合理。
另外,就如楼上所说,你还没使用FLASH呢。
为什么我才写了一千多行就报错了,如果把上面的一些程序删除,就不会报错 我也不知道这是哪里的问题
Qing Zhao:
要重新配置CMD文件的。 官方提供的CMD文件,在最终做项目的时候,往往都不能直接用的,都要根据自身的使用情况做修改和优化的;
看你的编译结果,RAMM0,RAMD0,已经全部被占用了, 但是RAMLS0-RAMLS4,基本还是全空的。这肯定不合理。
另外,就如楼上所说,你还没使用FLASH呢。