分配

时间:2015-11-07 14:01:31

标签: c microcontroller allocation st

我正在使用STM32F407VG进行编程,并使用513 uint8_t分配一个数组。

对于一些非常明显的原因,calloc不适用于这么多元素。因此,我使用malloc并手动初始化。但是,当我初始化元素400 +时程序失败。

我将添加以后不起作用的代码。

请注意,当我分配说1013 elemts我可以初始化所有513然而我可能无法初始化其他一些元素。

我使用coocox ide和默认的库和gcc arm编译器。

为什么我不能访问这些元素。 我在运行时没有任何调试信息,但程序停止执行,我可以通过leds确认,虽然他们只在我初始化元素0-400

时亮起

0 个答案:

没有答案