EDK-проект для Xilinx Spartan 6.
В C++ коде часть классов/структур размещается в куче динамически через malloc(). Куча и стек лежат во внешней DDR2, код - в брамах (можно вынести тоже в оперативку).
Проблема в следующем: После сброса системы (или нескольких) код выполняется с начала, однако вызовы malloc возвращают NULL.
Как вы это обычно лечите?
|