开发板这周礼拜一刚好收到了,本来还想好好玩玩的,没想到出了些问题,程序跑不起来了。
因为收到板子之前看过社区里kevin-zhao分享的帖子初识Nrf52 DK,但是我的板子收到之后上电LED1默认是不亮的,所以心里想是不是烧写的别的程序。所以我下载了官方的SDK,里边自带一些基础的例程。所以我分别把这两个HEX文件拖进虚拟U盘里,LED1还是不亮的,这两个文件都是点灯的,区别是第一个没协议栈,第二个有。
试了串口的例程还是没反应,当时不知怎得脑子一热,就按住SW5按钮也就是标识(IF BOOT/RESET)的按钮,然后上电。现在板子进入bootloader模式了,我也编译烧写了官方SDK里边提供的bootload程序但是正常上电之后,我的电脑里已经不会出现JLINK标识的盘符了。应该是我烧写的bootloader程序不对,没有正常跳转。songbin麻烦斑竹问问Nordic的人,看看这种情况怎么处理,搞了一天了各种百度、官网查资料还是无解真是搞不定了。
以前没怎么接触Nordic Semiconductor的MCU,本来还想好好玩玩BLE的,没想到板子首先让自己给搞挂了。可能nRF52832是量产不久的,网上的资料和STM32比起来真是少的可怜。而且官方的资料里边没有找到原理图,板子上的各种debug接口、各种SB跳线(有些需要cut,有些需要短接)看的是云里雾里的。官方的文档资料都是在一个网页里边归类的,没有ST那样的是整理成PDF文档的,公司网络访问国外网站真是差的要命。
不过最后还是要感谢社区、感谢Nordic Semiconductor、最最感谢版主songbin提供的这次试用机会。
有哪些朋友对这块开发板比较熟悉,还望不吝赐教,小弟万分感谢。
我已经解决了。从官网nRF52 DK - Downloads - nordicsemi.com页面下载j-link-ob-sam3u128-v2-nordicsemi-170724.bin镜像,将其放入电脑 识别出的BOOTLOADER盘,再把开发板重上电,就可以了。