请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP432P401R 主题中讨论的其他部件:Energia, CC3100, MSPWARE, MSP430WARE
您好! 我是奥斯汀UT的学生,正在从事我的高级设计项目,我们的团队正在尝试使用MSP432 + CC3100。 我在Energia中看到了MQTT示例将数据包发送到IBM Bluemix Node-RED云,我想做类似的事情。 我想使用Keil,因为我们希望拥有逐行调试功能和通过JTAG刷新定制PCB的能力。
是否有人对如何执行此操作有任何建议/经验? 我尝试从Energia查看MQTT库,并将文件/文件夹复制到我的Keil项目,但它变得非常混乱。 目前正在查看由各种原因导致的200多个错误。 生成项目时出现的一些内容示例:
SPI.h(29):错误:#20:标识符“class”is undefined
class SPIClass {
SPI.h(29):错误:#65: Expected a ";"
class SPIIClass {
SPI.h(44): WARNING:#12-D:
} restarts here after previous syntax error parsing;
#spi.h(46):错误:#65: spi: variable "spi: spi IClass:
预期a ";"
uint8_t SPIClass::transfer (uint8_t _data){
new.h(10):错误:#65:预期a ";"
void *运算符new (size_t size);
new.h(11):错误:#147:声明与"void *运算符"不兼容(在第10行声明)
void *运算符new
:void (void)#77h:delete:void *)错误:void: 此声明没有存储类或类型说明符
__extension__ typedef int __guard __attribute_(mode (__DI__));
new.h(13):错误:#65:应为a ";"
__extension__typedef int __guard __attribute__(mode (__DI_guard __)));
错误:_xint_c_
我知道这是因为Energia有很多东西嵌套在不同的文件夹和结构中,等等。有没有人有任何想法,我可以用更好的方式来做到这一点?