使用的板是mini2440 rtt1.10 在添加LUA后在用scons编译文件时出现如下错误
Fatal errorL3900UUnrecognized option ‘-lm’[attach]0[/attach]
看redme文档
在reconfig.h 里添加
已经在C/C++选项的Misc Controls输入框中添加—c99
redme里说:使用keil时,需要在分散加载文件中把rodata放在ER_IROM1区
我看工程的sct里已经有把rodata放在ER_IROM1
以下是工程的SCT
找到原因了 没有注意看README
在README中有提到 - 使用gcc时,需要在链接脚本中定义_stext和_etext,.ordata*放在两者之间。用于判断数据是read-only和writable
本人菜鸟 不知道具体要如何做 有高手指点下吗
把上面这个工程放在bsp目录下,然后解压。
然后根据你自己的mdk的安装路径修改rtconfig.py
然后重新生成MDK工程,然后使用MDK的软仿功能,在串口1上会出现finsh,输入lua()就能测试lua了。