解决AT32 MCU使用GCC编译时浮点数不正确的问题

AT32是一个很优秀的国产MCU,最近刚刚入手,准备给其移植coremark,发现运行起来浮点数计算结果不正确,后来发现其官方提供的linker文件里的内存位置没有对齐,只需修改linker文件里下面一行即可:

_estack = 0x20018000;    /* end of RAM */ //改位置需要4字节对齐

版权声明:本文为doublekis原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。