完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
IOT example可以正常编译,但是下载后打印出MEM CHECK FAIL!!!之后没有任何信息,AP实际上已经运行,能够扫描出来。
但是 user_init 函数的打印信息没有。 编译环境是windows,编译为本地升级版本,firmware 见附件。 void user_init(void) { os_printf("SDK version:%sn", system_get_sdk_version()); os_printf("SDK version:%sn"); #if ESP_PLATFORM user_esp_platform_init(); #endif user_devicefind_init(); #ifdef SERVER_SSL_ENABLE user_webserver_init(SERVER_SSL_PORT); #else user_webserver_init(SERVER_PORT); #endif } |
|
相关推荐
1个回答
|
|
根据您提供的信息,我将尝试分析可能导致SDK 0.95 IOT demo无法运行的原因。以下是一些可能的原因和解决方案:
1. **内存问题**:打印信息 "MEM CHECK FAIL!!!" 表示内存检查失败。这可能是由于内存不足或内存分配错误导致的。您可以尝试以下方法: - 检查代码中是否有内存泄漏或不正确的内存分配。 - 优化代码,减少内存使用。 2. **编译环境问题**:您提到编译环境是Windows,可能存在一些与操作系统相关的兼容性问题。请确保您的编译器和工具链与您的硬件平台兼容。 3. **固件问题**:您提到附件中的固件,但未提供附件。请确保固件与您的硬件平台兼容,并且没有损坏。 4. **user_init函数问题**:您提供的user_init函数代码中有一些语法错误,例如多余的空格和缺少分号。请修正这些错误,然后重新编译。 5. **打印信息问题**:您提到user_init函数的打印信息没有显示。这可能是因为串口通信问题或者打印函数未正确初始化。请检查以下方面: - 确保串口通信设置正确,例如波特率、数据位、停止位等。 - 检查os_printf函数是否已正确初始化。 6. **ESP_PLATFORM宏定义问题**:您提到代码中使用了ESP_PLATFORM宏定义,但未提供其定义。请确保该宏定义与您的硬件平台兼容。 7. **其他问题**:如果以上方法都无法解决问题,请检查您的硬件连接是否正确,以及是否有其他硬件或软件问题。 建议您按照上述步骤逐一排查问题,找到导致SDK 0.95 IOT demo无法运行的原因,并进行相应的修复。希望这些信息对您有所帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
961 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
446浏览 5评论
447浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 19:11 , Processed in 0.758519 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号