damiaa

  • 2019-05-26
  • 回复了主题帖: 谷歌暂停与华为的部分业务往来,现在开发操作系统还来得及吗?

    本帖最后由 damiaa 于 2019-5-26 11:29 编辑
    懒猫爱飞 发表于 2019-5-24 17:06 居安思危是好事
    :surrender: 是啊。更何况现在是居危思危了。其实手机操作系统还是很容易替代的。以前手机厂商不都用自己的操作系统吗?苹果也是用自己的。华为要敢出。咋们就敢用。:)

  • 2019-05-24
  • 回复了主题帖: 【STM32WB55 测评】+无线固件更新

    两边针焊接了好了。周末试一下用STLINK烧写。

  • 回复了主题帖: 【STM32WB55 测评】+无线固件更新

    卡森 发表于 2019-5-24 09:32 你的 USBdongle板子不能用 usb烧写应用程序了吗?它要实现 SW口烧写,你要焊线的吧?请明示一下!
    还不清楚。今天拿到公司电脑,有发现了FS设备。但驱动没装好。

  • 回复了主题帖: 【STM32WB55 测评】+无线固件更新

    卡森 发表于 2019-5-23 22:34 dfu只在拨到远离 usb的位置才有效,拨过来是应用程序接口,无法实现 dfu真正的功能,我曾试过在应用程序接 ...
    FUS估计破坏了那是没办法了。我的是避开了这个。虽然破坏了应用程序直接用USB烧写。但还可以用STLINK。

  • 2019-05-23
  • 回复了主题帖: 【STM32WB55 测评】+无线固件更新

    本帖最后由 damiaa 于 2019-5-24 09:19 编辑
    卡森 发表于 2019-5-23 14:41 你好!你现在的dfu接口已经不能用了,是吗?如果是这样的话,fus固件就被破坏了,那就无法再更新其他协议栈 ...
    没破坏。把SW2拨到远离USB口的那边就可以替换无线固件,我刚才看了还有DFU 。普通应用程序要拨过来。但不能用STM32CubeProgrammer IDE烧写了(第一次是可以烧的),当时好像有个像MBED一样接口的盘,直接把文件拖进去就可以,应该那样处理的。不过现在其实可以用STLINK连上SWD接口烧写。

  • 回复了主题帖: 【STM32WB55 测评】+无线固件更新

    本帖最后由 damiaa 于 2019-5-23 09:57 编辑
    卡森 发表于 2019-5-22 22:57 您好楼主!之前free和我在坛子里遇到了升级1.1版本协议栈时遇到了变砖的问题,你这里只升级1.0版本的协议栈 ...
    不过烧过之后怎么就不见了DFU呢,这里出了啥问题 是的。我这里还没时间仔细研究。 当时是看不到能继续烧写的DFU了。 后面说的是开始的烧写。是第一次。这里都是烧写应用程序。 后面我将继续观察。有消息再汇报。:) 毕竟上吃螃蟹的,哪能保证手上的板子不变砖呢。哈哈。不过这个应用层其实问题还小。可以用SWD烧写。但无线固件就不好办。

  • 2019-05-17
  • 发表了主题帖: 【STM32WB55 测评】+thread试用1

    本帖最后由 damiaa 于 2019-5-17 11:00 编辑 【STM32WB55 测评】+thread试用1    【STM32WB55 测评】+无线固件更新完成后。其实是下载了stm32wb5x_Thread_FTD_fw.bin固件。 1,应用程序烧写(硬件跳线出厂时候状态就可以): WB55.Nucleo在:stm32wb\STM32Cube_FW_WB_V1.0.0\Projects\NUCLEO-WB55.Nucleo\Applications\Thread\Thread_Cli_Cmd目录里有的应用例子。可以烧写直接使用Thread_Cli_Cmd_reference.hex,也可以用 IAR,MDK,SW4STM32等编译后烧写。 NUCLEO-WB55.USBDongle:stm32wb\STM32Cube_FW_WB_V1.0.0\Projects\NUCLEO-WB55.USBDongle\Applications\Thread\Thread_Cli_Cmd 目录下图为WB55.Nucleo板MDK调试图 2,测试准备:STM32WB55RG_Nucleo板用ST的虚拟串口,STM32WB55RG_UsbDongle板用USB转串口,通电。(硬件通常出厂设置就行) 3,用PUTTY或者其他串口调试终端: 设置 - BaudRate = 115200 baud       - Word Length = 8 Bits     - Stop Bit = 1 bit     - Parity = none     - Flow control = none 4,打开串口 5,命令输入 先在一个设备上输入(Done是回答) >panid 0x1234    Done   >channel 12    Done   >ifconfig up    Done   >thread start    Done 然后就建立了一个主设备 6,在另一个设备上同样输入5中内容 然后两台设备就连起来了 7,查看 查看状态开始一台 >state       Leader 查看状态第二台 >state       child 其他   LED指示:   LED2 ON (Green) means that the device is in "Leader" mode.   LED3 ON (Red) means that the device is in "Router" or "Child" mode.   LED2 OFF and LED3 OFF means that the device is disabled or detached. 此内容由EEWORLD论坛网友damiaa原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 发表了主题帖: 【STM32WB55 测评】+无线固件更新

    本帖最后由 damiaa 于 2019-5-18 20:31 编辑 【STM32WB55 测评】+无线固件更新 STM32WB55包含两个内核,一个M4处理大部分任务,一个是M0+,专门处理无线通信。这个很像TI的CC2652. 于是编程时候有两个固件要烧写。 对于M4直接可以用STLINK烧写。几种编程器和调试器都支持。 顺便说一下。stm32wb55 USB dongle烧写要用STM32CubeProgrammer IDE界面,选择USB口的DFU 烧写(不过烧过之后怎么就不见了DFU呢,这里出了啥问题!!!)。 安装STM32CubeProgrammer后目录里还有个STM32_Programmer_CLI。这个就可以烧写无线固件。为了方便操作,可以把烧写的估计拷贝到这个安装目录。 无线固件烧写:(说明,目前只是讨论固件版本1.0的,另一个版本不讨论,因为有网友Firmware Upgrade Service (FUS) 升级出问题) 1,硬件准备: stm32wb55 USB dongle  SW2拨动到远离USB口的那端。 stm32wb55 nucleo: CN11的5和7腿短接,JP1跳接USB MCU(其他不接 )。 2,上电,擦除 :STM32_Programmer_CLI.exe -c port=usb1 -fwdelete 过程: 结果: 3,烧写:STM32_Programmer_CLI.exe -c port=usb1 -fwupgrade [Wireless_Coprocessor_Binary] [Install@] firstinstall=1 Wireless_Coprocessor_Binary是你要烧写的文件 Install@是烧写文件地址 过程(我这里是烧写的thread固件,一定要看清楚烧写哪个,特别是地址要对): 结果: 4,断电后恢复硬件设置到原来状态。 stm32wb55 USB dongle  SW2拨动到靠近USB口的那端。 stm32wb55 nucleo: CN11的5和7腿去掉短接,JP1跳接最靠边的那个(其他不接 )如下图 5,这样就结束了,后面可以      stm32wb55 nucleo用自带的STLINK加编程调试软件,      或者      stm32wb55 USB dongle烧写用STM32CubeProgrammer IDE界面,选择USB口的DFU        烧写应用程序了。 此内容由EEWORLD论坛网友damiaa原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-05-16
  • 发表了日志: 【STM32WB55 测评】+无线固件更新

  • 2019-05-15
  • 回复了主题帖: 我国研制出美女机器人……你会买吗?

    高进 发表于 2019-5-14 14:50 有点吓人,像僵尸。半夜冷不丁看到,吓尿了。 以前我家附近一个理发店,扔了一个模特脑袋的塑料模型,没扔 ...
    特别是,她还爬起来了,喊你的名字...:loveliness:

  • 2019-05-13
  • 加入了学习《黑科技探头:碰一下就知电流大小(英文,国外网友评测)》,观看 黑科技探头:碰一下就知电流大小(英文,国外网友评测)

  • 2019-05-09
  • 回复了主题帖: 【STM32WB55 测评】+USBDongle变砖记

    freebsder 发表于 2019-5-9 10:54 革命的火种要保留!
    楼主还好,还有一块NUCLEO吧。直接用1.0版本玩。:congratulate:

  • 回复了主题帖: 【STM32WB55 测评】+USBDongle变砖记

    仔细的看了楼主的操作,是没发现什么问题。第五步升级FUS挂了,如果到1.0版本也不能烧写无线固件 Wireless Coprocessor Binary,目前没看到有其他提供的方法。直接用1.0版本估计规避这个FUS升级问题。

  • 回复了主题帖: 【STM32WB55 测评】+USBDongle变砖记

    本帖最后由 damiaa 于 2019-5-9 10:30 编辑
    北方 发表于 2019-5-9 09:57 wb的库提供了doggle的源码,可以自己定制和编译,应该可以写入的,不用急。我正在研究,也试一下写入自定义 ...
    哈哈。:loveliness: 还是留几个好的吧。都变砖了就不好玩了。

  • 回复了主题帖: 【STM32WB55 测评】+USBDongle变砖记

    本帖最后由 damiaa 于 2019-5-9 10:26 编辑
    cruelfox 发表于 2019-5-9 09:45 只有 CPU2 才能访问那部分 FLASH, SWD也不能访问,读都不能读。
    哦 这样。我刚才看了NUCLEO板子的例子,README文件里提到了一句: This application requests having the stm32wb5x_BLE_Stack_fw.bin binary flashed on the Wireless Coprocessor. If it is not the case, you need to use STM32CubeProgrammer to load the appropriate binary. Refer to /Projects/STM32_Copro_Wireless_Binaries/ReleaseNote.html for the detailed procedure to change the Wireless Coprocessor binary. 意思无线协处理器的更改方法是用STM32CubeProgrammer。好像是只提到了Projects\STM32WB_Copro_Wireless_Binaries\Release_Notes这个更改方法。

  • 回复了主题帖: 【STM32WB55 测评】+USBDongle变砖记

    我昨天看了一下USBDongle的原理图,调试接口是引出到边上的接口了的。应该是可以用STLINK烧写的。

  • 2019-05-06
  • 回复了主题帖: 【 STM32WB55 测评】_01_初见

    :victory::victory::victory::handshake玩起来!

  • 2019-05-05
  • 回复了主题帖: 【 STM32WB55 测评】1# STM32WB无线系列MCU简述

    :victory::victory::victory:一起玩起来。

  • 回复了主题帖: 【STM32WB55 测评】+ST的进击

    学习了。:handshake

  • 回复了主题帖: 【STM32WB55 测评】+第一印象

    感觉ST的这个USB dongle好,切掉一截就是无线模块了。:lol

最近访客

< 1/6 >

统计信息

已有5013人来访过

  • 芯币:2027
  • 好友:15
  • 主题:243
  • 回复:2419
  • 课时:--
  • 资源:1

留言

你需要登录后才可以留言 登录 | 注册


fjjjnk1234 2018-2-27
damiaa: 能发个SimpleLink Starter App给我吗。下载不到。嘿嘿。
之前因为手机不兼容,删掉了,原链接地址好像也不能下载了
moyanming2013 2015-11-4
damiaa: 竟然拖到上面去了。
没听懂,什么意思?
chonchie 2014-7-7
你好,想向你请教关于R61526液晶驱动芯片的事情,我驱动好像成功了,液晶显示雪花,但是我无法让屏幕显示纯色。
damiaa 2014-6-21
MULITISIM 没用过哦。你先学习好,以后向你学习。哈哈。
叁水西石 2014-3-1
您 好版长  我 才今天注册的.想学习下电子仿真软件的使用 在ADI 那发了个 贴  具体是MULITISIM 仿真软件的使用和学习.刚来不熟悉.不知道发贴  发对了地方没.给添麻烦了.指点 或者介绍下建议怎么学或者介绍些仿真软件学习的群.谢谢
查看全部