aozima
aozima
拒绝白嫖,拒绝键盘侠!多思考,多发分析整理过的文字,别只乱贴代码或截图就不管了。

注册于 12 years ago

回答
825
文章
4
关注者
36

静态线程 只能初始化,不能创建,请检查你的代码。

另外,按Hardfault的通用处理,先根据PC和LR来检查下。
不过你这里,建议先检查芯片的SRAM大小,是否与代码能对应得上,不然就会有问题。

默认会记录24小时,如果没有就是浏览器自动清了。

rt_memset(&(server_addr.sin_zero), 8, sizeof(server_addr.sin_zero));

这个在哪里看到的?我去围观一下。
git的话,提供一个sha1版本号

你用的是小内存管理算法,这12字节是内存控制块,你出这个问题的原因是内存被写穿了。

需求都提好了,就缺个程序员了!

能加标点吗?

以前项目中用的的: cgi_ip_cfg.c

你可以参考,但这个没做完,还没有dhcp启停,你可以加上,参考如下:

FAT只支持512字节4KB扇区,然后至少要几百个扇区才能格式化成功。

你可以参考这个贴子使用 littlefs
https://club.rt-thread.org/ask/question/430018.html

感觉分了768KB给littlefs(stm32427VIT6 扇区17到23),应该也够用了吧。

你空间虽然大,但是你每个扇区是128KB啊,总共才6个扇区。
你要是 768KB=4K*192个 那就绝对没问题了。
这和文件系统结构有关。

说明你free的地址,并不是你malloc出来的结果呗。
检查你的应用程序吧,可以把全部malloc/free的地址都打印出来。

卡在 startup_stm32f405xx.s文件385行"B"位置(中断向量表末尾),

说明此时出发并进入了末写ISR的某个中断,直接查看中断号就知道是哪个中断没写了。
然后分析下,为什么会触发这个中断?

参考链接

做SPI从机时,应该让从机和DMA一直处于READY状态,这样有数据过来,可以实现0延迟接收。
然后检测CS的上升沿中断看接收了多少数据,处理后再重置DMA。

看你的意图是检测CS的下降沿中断,然后才配置DMA,此时数据早丢了。

  • 地址检查下,或整个搜索下。
  • 上拉电阻看下是多少,是否过大?可以示波器确认下信号边沿
  • 检查硬件,复位,供电等。

不用任何处理,这就是URL的一部分。直接http下载即可。

回到
顶部

发布
问题

投诉
建议