N32 MDK下载报错
测试国民N32H482的demo板时,keil下载报错
Insufficient RAM for Flash Algorithms !
提示提供给FLM下载算法的RAM空间不足,上篇文件有讲过(有点巧,上篇博客有提到)flash相关的擦写操作的程序会先被下载到RAM中。
打开MDK的Utilities栏的Flash lownload,发现SDK的工程给了4KB的RAM
那么真实的FLM文件到底有多大呢,解压PACK包可以看到:FLM的实际大小为11.8KB
将RAM for Algorithm设置为0x00003000(12KB)后正常下载
为啥国民SDK会有这样的错误呢,查看版本号发现,我使用的是
Nations.N32H47x_48x_Library.0.9.0。
原来是测试版本,重新下载官网的1.0版本后没有这样的问题