LUA如何读取SD卡上的执行脚本
硬汉哥:你好,又来请教你了,最近在玩STM32移植LUA脚本,通过你们的简单参考LUA移植例子,可以通过luaL_dostring运行脚本,但是如果更灵活的应用它,把执行脚本放在SD卡上去获取执行,通过luaL_dofile执行,返回值为1,执行失败。
是还有什么地方需要注意的吗,我使用的是STM32CUBEIDE的开发环境
是不是栈空间开小了。 eric2013 发表于 2023-8-22 17:51
是不是栈空间开小了。
_Min_Heap_Size = 0x15000; /* required amount of heap*/
_Min_Stack_Size = 0x1000; /* required amount of stack */
堆栈给的不小呀,重写底层fopen,fread这些函数,不知道是不是没降标准的fopen与Fatfs的F_OPEN没关联成功,GCC的底层OPEN函数也是_sys_open这个调用吗
页:
[1]