万博1manbetx模型树莓π- I2C主读取错误

5视图(30天)
Mfar
Mfar 2017年12月27日
评论道: 梅Kopecky2021年9月10日
亲爱的所有,
我一直试图读取数据从外部传感器使用的“I2C主人读”“覆盆子π硬件仿真软件支持计划”。万博1manbetx万博1manbetx我使用一个非常简单的模型与一个I2C读块连接到一个显示块。
以下错误使用I2C块阻止我,感谢你的帮助吗?
谢谢你!
# # #开始模型的构建过程:Test_Receiver
# # #生成代码和工件模型特定的文件夹结构
代码一代1
时间:13秒
# # #生成代码构建文件夹:C:\Users\M\D\E-U\Code\Playground\ Test_Receiver_ert_rtw
# # #调用Test_Receiver.rtw目标语言编译器
# # #使用系统目标文件:C:\Program Files\MATLAB\R2017b\rtw\c\ert\ert.tlc
# # #加载TLC函数库
# # #最初的通过模型缓存用户定义的代码
# # #缓存模型的源代码
.............................
# # #写作头文件Test_Receiver_types.h
# # #写作头文件Test_Receiver.h
# # #写作源文件Test_Receiver.c
# # #写作头文件Test_Receiver_private.h
# # #写作头文件rtwtypes.h
# # #写作头文件multiword_types.h
# # #写作源文件Test_Receiver_data.c
# # #写作头文件rtmodel.h
# # #写作源文件ert_main.c
# # #薄层色谱代码生成完成。
# # #生成TLC接口API。
# # #创建数据类型转换文件Test_Receiver_dt.h
# # #评估PostCodeGenCommand中指定的模式
# # #使用工具链:GNU GCC覆盆子πv1.0 | gmake(64位Windows)
# # #“C: \ \ Moe \桌面用户代码\ e-UDIMU \ \操场\ Test_Receiver_ert_rtw \ Test_Receiver.mk”最新的
# # #建筑“Test_Receiver”:- f Test_Receiver。可所有的
# # #构建过程模型:“Test_Receiver”一个错误而中止。
错误执行命令“触摸- c /home/pi/Test_Receiver_ert_rtw / *。*,使- f Test_Receiver。可所有的-C /home/pi/Test_Receiver_ert_rtw". Details:
STDERR: MW_I2C。c:在函数一个€˜EXT_I2C_writeH一个€贸易,:
MW_I2C。c: 141:24:错误:存储大小的€˜msga€贸易;不是一个€贸易;t已知的
结构体i2c_msg味精;
^ ~ ~
MW_I2C。c:在函数一个€˜EXT_I2C_readH一个€贸易,:
MW_I2C。c: 178:24:错误:存储大小的€˜msga€贸易;不是一个€贸易;t已知的
结构体i2c_msg味精;
^ ~ ~
MW_I2C。c: 184:25:错误:一个€˜I2C_M_RD一个€贸易;未申报(第一次使用函数)
味精。旗帜= I2C_M_RD;
^ ~ ~ ~ ~ ~ ~ ~
MW_I2C。c: 184:25:注意:每个未申报标识符是为每一个函数似乎只报道一次
:* * * (MW_I2C.c。o)错误1
STDOUT::进入目录“/ home /π/ Test_Receiver_ert_rtw”
海湾合作委员会- c多党议员mf太“MW_I2C.c.dep MW_I2C.c。o”- 02-DMODEL = Test_Receiver -DNUMST = 1 -DNCSTATES = 0 -DHAVESTDIO -DON_TARGET_WAIT_FOR_START = 1 -DTERMFCN = 1 -DONESTEPFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DEXT_MODE = 1 -DINTEGER_CODE = 0 dmt = 0 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -DARM_PROJECT -D_USE_TARGET_UDP_ -D_RUNONTARGETHARDWARE_BUILD_ -DSTACK_SIZE = 64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DTERMFCN = 1 -DONESTEPFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DEXT_MODE = 1 -DINTEGER_CODE = 0 dmt = 0 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -DON_TARGET_WAIT_FOR_START = 1 -DARM_PROJECT -D_USE_TARGET_UDP_ -D_RUNONTARGETHARDWARE_BUILD_ -DSTACK_SIZE = 64 -DRT -DMODEL = Test_Receiver -DNUMST -DHAVESTDIO - i = 1 -DNCSTATES = 0。/ - o MW_I2C.c。o MW_I2C.c
Test_Receiver。可:473:配方目标“MW_I2C.c.o”失败的
:离开目录“/ home /π/ Test_Receiver_ert_rtw”
2的评论
梅Kopecky
梅Kopecky 2021年9月10日
我也有同样的错误,beaglebone蓝色。你能解决这个问题吗?

登录置评。

答案(0)