硬汉嵌入式论坛

 找回密码
 立即注册
查看: 765|回复: 2
收起左侧

[FatFs] LUA如何读取SD卡上的执行脚本

[复制链接]

2

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2023-8-22 17:17:28 | 显示全部楼层 |阅读模式
硬汉哥:

        你好,又来请教你了,最近在玩STM32移植LUA脚本,通过你们的简单参考LUA移植例子,可以通过luaL_dostring运行脚本,但是如果更灵活的应用它,把执行脚本放在SD卡上去获取执行,通过luaL_dofile执行,返回值为1,执行失败。
是还有什么地方需要注意的吗,我使用的是STM32CUBEIDE的开发环境
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-8-22 17:51:42 | 显示全部楼层
是不是栈空间开小了。
回复

使用道具 举报

2

主题

2

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2023-8-22 18:14:06 | 显示全部楼层
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这个调用吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 18:37 , Processed in 0.214012 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表