linhuikui
linhuikui

注册于 3 years ago

回答
2
文章
0
关注者
0

因为spi是复用的,开机时不能把clk拉高;rw007就两种模式,只要BOOT1就可以了,能不判断BOOT0么?只用BOOT1来判断并进入不同模式。

还有那文档写得也是可以了,基本上都是以STM32为主。看那USB的说明文档,只有STM32,使用IDE一步一步;跟USB代码相关的什么都看不见。我不使用IDE,或者不是STM32的要怎么办?我要适配其它芯片,我要实现哪些函数?对应要实现的函数有哪些功能?完全懵逼!

同感,已经发了3-4篇问题贴了,没有一个是别人指导解决的;全靠自己查源码,看其它例程修改的。感觉融资之后的服务水平更差了;之前是本着技术来着,现在是本着收入来着。

貌似大家都不知道怎么使用吗?

问题出在没有开启使用设备(DEVICE)那个宏;没开启使用设备的宏,却可以注册设备,这有点不太对。

tyustli 发表于 2019-9-24 16:11
驱动的实现主要是实现框架提供的 ops 以及注册设备,这方面可以参考 stm32 吧 ...


SPI大概有ops 以及注册设备,再attach外设就好了;但是QSPI好像要实现的东西比较多。

帖子已经沉了,可有人遇到同样的问题呢?

bernard 发表于 2019-4-10 21:33
或者是SRAM太小了?可以多看看heap相关的,芯片SRAM相关的,程序几块内存空间使用状况的信息 ...


谢谢回复,不是内存问题,而是没有运行到串口分配缓冲区那块代码。在串口驱动服务的serial.c中。

yangjie 发表于 2019-4-10 20:02
如果是内存占用的问题,推荐把nano3.1.2换成之前的版本,参考一下这个帖子 https://www.rt-thread.org/qa/t ...


谢谢回复,不是分配不到内存,而是没有运行到那里。我的串口驱动传了中断接收标志的,但是串口服务驱动里面这个标志就不在了,运行不到那里了。

在电脑上已经安装有python的前提下,再打开env,貌似会有影响。把系统环境的PYTHONHOME注释之后,再运行env,提示找不到site等问题。

发布
问题