- 2024-07-03
-
回复了主题帖:
【自制DA14531手环(仿小米手环4/5)开发套件】配套教程 之 一:开发环境 + 入门..
sunsoc 发表于 2024-6-26 11:30
老哥,您好,有空用da14531+天易3602开发个智能戒指么,费用和周期多少?
18898425015,加V详细聊聊
- 2024-06-08
-
回复了主题帖:
【颁奖啦!】5月月度奖励发放!原创、提问讨论、回复答疑都有奖!
拿到这100E金币,首先要感谢EETV,然后感谢各位朋友。
还有我的爸爸妈妈........
- 2024-06-02
-
回复了主题帖:
请教一个问题:基于高通MDM9205的通信模组能正常开机却频频没有了USB口的原因?
吾妻思萌 发表于 2024-6-1 17:48
这个问题已经排除了。
我把USB 5V拉出来,直接用直流电源供电,最高能到3.2A,嘎嘎满足。
另外,原 ...
所以,因为在PCB上,USB的四线:
USB-VCC DM DP GND 也是留有焊盘的。
我也担心这个问题,或者说最开始我最怀疑的就是它。
所以,我也试过不用这个弹片,直接把USB线剪了,焊上去,所以后来我排除了这个问题。
包括磁吸——因为我后来试过直接把它从壳子上拆下来,这样,既排除了弹片,也排除了可能的磁铁影响。
但是,这个情形,它还是能坏,我,也是没辙了。
PS:
对于电流。
在我上述这么干以后,我还试过不由USB提供5V,我直接用直流电源提供5V,它,还是能坏。
但出于我下面一层楼说的。
要说是BG95模组本身不抗噪,也不对。
因为我们另一款也用了BG95的板子,我看它就非常抗揍。
我对它动的刀子(电烙铁)可不少,造地更狠,可它至今活蹦乱跳,拯救了老夫艰辛的开发工作。
-
回复了主题帖:
请教一个问题:基于高通MDM9205的通信模组能正常开机却频频没有了USB口的原因?
我想了想,有一种比较可能的潜在风险可能是。
因为我是调功耗,我需要另外用直流电源直接给整个板子供电。
而在我们原来的设计里。
这个USB只要接上,它除了能直接和模组USB口接上。
它还能充电。
同时,充电之余,它还可以直接产生板子所需的供电——模组,一般都是3V8~4V2。
而这个电压,就是我们一般意义上的供电电源。
其他的所有外设电源,均由它,或者它经过各种LDO DCDC啥的分别降压提供供电。
虽然我已经把电池线焊开。
直接用直流电源供电,理论上来说,其实和用电池供电没啥区别。
但是我有点担忧——毕竟你USB降压后可以给电池充电,但显然你肯定不能给直流充电充电。
同时,在我反复看BG95的硬件设计参考资料里,我印象里似乎记得他说过一句。
不要同时USB供电和模组供电。
尽管,我看了一下电路。
这种 USB-VCC-降压 --- 充电 ——其实说白了,就是边充边供电 的 浮充电路。
在硬件设计上——我的意思是,依赖充电芯片,本来就应该能提供保障的。
但,出于我没有精力去琢磨这一块 和 分析充电芯片的功能,所以,我想来想去。
很可能我同时用直流电源给它供电,同时又接着USB线,是不是本身就有危险?
-
回复了主题帖:
请教一个问题:基于高通MDM9205的通信模组能正常开机却频频没有了USB口的原因?
chunyang 发表于 2024-6-2 00:11
这个问题应该基于不同个体的模块做测试,确定是设计或兼容性问题,还是个别的产品缺陷导致。另外,测试一下 ...
额,可能我没说明白,我再具体说说吧。
是这样的,我现在实际在开发的是A项目,A项目板子使用的主控是移远模组BG95,里面的蜂窝主控,是基于高通的MDM9205。
然后,我们原来还有另一个项目B,它的功能和形态和A差别是比较大的——因为压根就是两个产品。
但是用的也是上述的BG95模组。
而且,在设计上,许多地方,我们硬件都是兼容的,例如外设差不多,包括外设使用的口都差不多。
这两个项目的板子,在形态上的差别比较大。
比如说,项目B是一个在电动两轮车上用的东西,所以它对外是一个12pin的排插,排线那种。
而A项目是一个跟踪器项目,就是一个小塑料壳,自己内置电池。
然后外头留着一个四针接口,既有充电,又有开发调试功能。
这个四针接口,旁边还用了两个磁铁,做磁吸——就是塑料壳底下的四个顶针片两旁有磁铁,当然是S N级对称。
我们那个自制的USB充电线,则是四个顶针,同时它自己也有两块磁铁,这样就可以吸合了。
在小塑料壳里头。
这个磁吸顶针排线拉出来,板子从上面扣下去的地方。
在边缘,是四个弹片,一边两个那种。
它就靠螺丝钉把板子固定,同时扣紧,可以和弹片仅仅贴合。
嗯,基本就是这样子。
按照你的说法,我大体理解为你的意思是,可能,A项目,需要排查一下是否个体板子有这毛病。
但,其实不是,是我前面没说明白。
因为在我手上,这种能正常开机,但出不来USB口的问题,其实不是一个板子,是一个接一个出过,前后出现了大概五六个了,搞的我都有点怀疑我是硬件屠夫了,非常崩溃。
既影响我开发调试的进度,我和PM拿新板子都拿的不好意思了。
- 2024-06-01
-
回复了主题帖:
请教一个问题:基于高通MDM9205的通信模组能正常开机却频频没有了USB口的原因?
吾妻思萌 发表于 2024-5-31 14:59
供电呢,是不是供电不稳就会得愣的楞掉驱动
其实我比较关心的是,,,,,,那些死掉的玩意,有没有可能恢复?
-
回复了主题帖:
请教一个问题:基于高通MDM9205的通信模组能正常开机却频频没有了USB口的原因?
吾妻思萌 发表于 2024-5-31 14:59
供电呢,是不是供电不稳就会得愣的楞掉驱动
这个问题已经排除了。
我把USB 5V拉出来,直接用直流电源供电,最高能到3.2A,嘎嘎满足。
另外,原来我担心弹片问题,所以呢,基本上,我也试过直接焊接4根线。
按道理,无论是电流大小还是连接,应该都没问题
- 2024-05-31
-
发表了主题帖:
请教一个问题:基于高通MDM9205的通信模组能正常开机却频频没有了USB口的原因?
移远的一款4G Cat1模组,BG95-M3。
通信模组往往提供USB接口,四线那种,USB2.0。
基本就是 USB-VDD USB-DM USB-DP GND.
通过这个物理USB口往往虚拟出多个USB设备,可以发AT指令,可以接收调试信息, 等等。
现在发现一个问题,我们一个基于BG95的板子,时不时出现USB口没了。但从板子现象看,模组已经正常开机,且正常运行。
就是USB口没了。
一开始以为是电脑方面的问题。
重装驱动,甚至包括尝试USB驱动修复什么的,但是都没有用。
这个概念还是在频繁概率性出现。
我们另有一款板子,也是基于BG95-M3,但是,它就显然不会出现这个事情。
稍微分析了一下,USB这一块的电路接近,唯一要说有点区别的就是。
容易没USB口这款设备,我们的USB是通过磁吸,然后用顶针顶住的。
(但是,一旦出现USB口没了,我试过取下板子,不用磁吸和顶针,而直接焊接,然而,USB口依然没有出现。)
原理图不方便发。
不过我看了原理图。
两款板子,USB这块电路都比较简单,就是在四根线上加TVS管。
这,也符合移远这款模组的硬件设计参考电路。
- 2024-05-29
-
回复了主题帖:
【自制DA14531手环(仿小米手环4/5)开发套件】配套教程 之 一:开发环境 + 入门..
嵌入式rookie 发表于 2024-5-27 14:10
我好像暂时解决了
重叠部分116个字节 我把1024改成了907 编译通过了 不过不知道这样改有没有隐患
...
最近实在很忙,而且因为我发现这个U资源有限,不够我的东西,我也就放下了。
所以暂时没有足够的建议。
至于调整heap这种东西,一般是靠经验。
如果不放心,建议的方法是,做长时间的运行,看会不会死机啊或者出现其他异常的情形。
当然,其实正常来说,无论有没做这类容易引发问题的资源配置问题,其实本来就是要频繁做这种冒烟测试的。
就是每天新开发后,晚上就让他跑——最好能自己做测试程序,如果不能,至少让他跑。
保证不死机,不卡,不异常,不发生预期外的重启等等。
死机,卡顿,意外重启这些都属于必须解决的重大隐患。
针对这些做每夜的过夜测试,是必要的步骤。
最好能坚持。
- 2024-05-26
-
回复了主题帖:
【自制DA14531手环(仿小米手环4/5)开发套件】配套教程 之 一:开发环境 + 入门..
嵌入式rookie 发表于 2024-5-24 15:50
.\out_531\dsps_device_531.axf: Error: L6221E: Execution region RET_DATA with Execution range [0x07fc ...
额,这个错误我没印象遇到过。
试过百度吗?一般可以直接看到类似的。
但从这玩意来看,不一定是重叠了——我也很少听说 内存重叠 这个词。
大概率应该是内存超了,越界了。
建议是——
你先把此前没错的版本,和新改,引起的错误的修改贴出来我看看。
- 2024-05-10
-
回复了主题帖:
承蒙各位错爱,不过我是加不了好友了,有事V我
se7ens 发表于 2024-5-9 18:16
楼主论坛老前辈了,现在不活跃了,可能小白都认不出你
正常,我有五六年几乎销声匿迹。
最近才重新发帖子。
-
回复了主题帖:
【自制手环开发套件】配套教程 之六:考虑转向普冉单片机——之给JLink添加PY32F003
lugl4313820 发表于 2024-5-9 14:34
牛人呀,这可利害了呀,价格能打下来不少吧,低功耗性能如何?
目前距离去关心这个还太遥远,先完成功能吧。
最近忙工作,几乎没有时间搞。
- 2024-05-08
-
回复了主题帖:
【自制手环开发套件】配套教程 之六:考虑转向普冉单片机——之给JLink添加PY32F003
剩下还有一个问题,是OpenPuya没有说的。
这个时候,如果你想用JFlash打开,你会发现——
你能找到PY32F003,但是,你没办法正常连接,也就更加谈不上进一步的操作。
这个的话,你还需要多做一个操作
这是JLink的安装目录夹
简单地说,你把刚才OpenPuya那里下载的那个玩意↓,一整个复制到安装目录文件夹下就可以了。
OK了,万事大吉
-
回复了主题帖:
【自制手环开发套件】配套教程 之六:考虑转向普冉单片机——之给JLink添加PY32F003
在一开始,我没有作上述操作,让JLink RTT VIEWER能够正确识别出 Puya 的系列单片机 PY32F003之前,它是可以输出,但是,一旦你想输入,会显示失败,我没有截图。
现在也不想折腾。
但是你试试就知道了。
-
回复了主题帖:
【自制手环开发套件】配套教程 之六:考虑转向普冉单片机——之给JLink添加PY32F003
-
回复了主题帖:
【自制手环开发套件】配套教程 之六:考虑转向普冉单片机——之给JLink添加PY32F003
按照上述的操作以后,其实说白了
就是把它提供的文件
复制到C盘里这个位置下面
这么操作以后,你用 JLink RTT VIEWER,就可以顺利找到这个器件了。
那么,很自然的,你也就不再需要自己手动输入 map中的 地址
-
回复了主题帖:
【自制手环开发套件】配套教程 之六:考虑转向普冉单片机——之给JLink添加PY32F003
本帖最后由 辛昕 于 2024-5-8 22:55 编辑
那么,为什么说,要单独开这个帖子,谈,让JLink支持PY32F003呢?
因为,我们有时会直接使用 JFlash,或者我心心念念的 JLink RTT,使用SWD接口直接做调试的输出输入。
在默认的JLink下,即使是当前最新版的 v7.96f,都是不支持普冉的。
这里,给大家推荐一个我今天通过 智谱清言AI查到的资料,不错的(他娘的,没想到直接百度那么久我愣是没查到这个东西,不得不说,这货的AI搜索有点东西)
这是一个针对普冉的一个很不错的资料补充,有兴趣可以继续看看。
但这里,我只关心如何让JLink支持普冉。
当然,它写的,其实也不完整,没事,后面我会补充。
上述这个页面的链接在这里
-
回复了主题帖:
【自制手环开发套件】配套教程 之六:考虑转向普冉单片机——之给JLink添加PY32F003
首先要说明,这里说的,让 JLink支持PY32,其实说的不是在Keil MDK上支持,因为那个是很简单的,你只要安装PY32的Pack就行了。
这个pack,在官方下载的SDK中可以找到。
注:下面这个文件夹,我是把SDK解压了直接往我的项目工程文件夹根目录下放。
和SDK解压看到的不太一样。
但是,Packs 这个文件夹 确实就在 SDK解压后的根目录下
选择MDK的就可以了。
PS:这下面的两个文件可以看看,写的还算详细。
不错
不过现在连我都不怎么喜欢自己从零建立工程了,都是在SDK例程或者 Template基础上改的。
但是看这个文档,有助于你更好理解MDK工程的相关配置细节。后续可能有用
然后,就可以了,如下↓
-
发表了主题帖:
【自制手环开发套件】配套教程 之六:考虑转向普冉单片机——之给JLink添加PY32F003
本帖最后由 辛昕 于 2024-5-8 23:01 编辑
额,前面,由于当时想第一版直接做目标板,后来发现了有不少选型上的失误。
关于这个事情,后面再聊。
后来我考虑了再三,做了几个比较大的选型变化:
1、蓝牙部分,我决定和主控分离,这不代表我会双主控,或者说,即使我用的仍然是一颗主控,但是我可能会回避直接开发蓝牙固件;
2、考虑到实用和开发量的问题,我可能会从彩屏转向单色OLED屏;
3、最重要的,主控可能会从DA14531转向普冉单片机,无他,就是价格便宜。
但是,吸取前面的教训,这次,我会先用开发板,做充足的前期BSP开发调试,差不多以后,再打板。
这个帖子,首先,讲的是如何让 JLink 支持 PY32F003的问题。
如下所说——其实,只要装一下 Pack,用Keil开发是没问题的,那么,为什么非要折腾搞这个事情呢?
答案是,当你用JLink RTT的时候,你确实可以用 Cortex M0+ + 手动输入Segger地址来实现输出。然而,无法输入。
所以,为了完整使用RTT输入输出,你还是需要做这个操作,让JLink的系列软件识别到正确的PY32F003器件信息
- 2024-04-24
-
发表了主题帖:
承蒙各位错爱,不过我是加不了好友了,有事V我
困得不行,准备睡觉,就不多说了。
这个,最多可以加55个好友,不知道我的账号出了什么事,居然历史沉淀了三四百个好友。
其中还有匿名——其实就是销号了的,还无法删除。
我删着删着,意识到我很难删到55个人以内。
话又说回来,这年头,有事加好友还是加V吧
18898425015