c++ - 使用 assemply 文件作为操作函数的 4x4 键盘计算器程序。Mbed 使用 nucleo f401re 微控制器
问题描述
更新:对不起,这是我第一次发帖。这是我在 mbed 中遇到的错误
致命错误:A1023E:文件“../../build/mul_asm.NUCLEO_F401RE.E”无法打开:没有这样的文件或目录 1 错误,0 警告
从此代码块:
int perf_op(void)
{
unsigned char key;
int num1, num2, result;
key = keypad_scan();
if(key == 'A')
result = add_asm(num1, num2);
else if( key == 'B')
result = sub_asm(num1,num2);
else if(key == 'C')
result = mul_asm(num1,num2);
else if(key == 'D')
result = sdiv_asm(num1,num2);
else
return 0xFF;
return result;
}
似乎在目录中找不到该文件,但它在那里,我已经检查了拼写三倍并且所有内容都匹配。只是想知道还有哪些其他因素可能导致此错误?
解决方案
推荐阅读
- json - 从 Ansible 解析 JSON
- struct - 导致借款问题的结构的 Vec
- android - 为什么 BroadcastReceiver 不发送 Intent.ACTION_POWER_CONNECTED?
- javascript - 如何使用 lodash map/countBy/groupBy 处理 JSON 字段?
- django - 在创建用户对象时使用信号函数创建配置文件对象
- arrays - 在 Google 表格中使用 importrange 公式的最有效方法是什么?
- php - add_action('init', ...) 和 add_action('admin_menu', ...) 的区别
- excel-formula - 基于 4 个条件计算 SD 和 SUMSQ 的 Excel 公式。其中 2 个条件将确定从哪一列中获取数据
- wildfly-10 - Wildfly 服务器 10 部署或取消部署时内存泄漏
- sharepoint - 我希望用户只能访问我的 SharePoint Online 网站中的一个库