页次: 1
我想到的第一个应用场景就是驱动WS2801。这样就可以不耗费太多CPU资源,或者占用一个SPI端口来高速驱动WS2812了。
编辑:原来已经有例程了,除了WS2812, 还有SPI、I2C、方波、ST7789 LCD、逻辑分析仪等应用。
https://github.com/raspberrypi/pico-examples/tree/master/pio
原本还想着这不过就是个M0单片机而已,但是这个PIO功能可以实现一些原来要CPLD/FPGA才好实现的功能。看来又得囤几块板子吃灰了。
我的虚拟机已经出现了如下的图标
https://whycan.com/files/members/3638/none_20201019-1130.png
同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh还是出现ERROR: Allwinner USB FEL device not found!
看你这截图貌似Linux都已经跑起来了。才会出现那个 MTP 设备?
我感觉和你用VM的USB配置有关系,fel模式下USB设备和Linux跑起来之后的USB设备是不一样的,VM不一定正确从host加载到client了。
你要是主机是Windows的试着用坛子里的Windows fel工具烧写试试。
参考晕哥帖子
Windows平台烧写f1c100s 荔枝派nano开发板步奏 http://whycan.com/t_993.html
openepo 说:我在 tiny200 R3 上实验的结果如下:
1,编译 aodzip 大大 的 https://github.com/aodzip/buildroot-tiny200
2,同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh,注意sunxi-fel的路径和版本, 我是参照脚本手动输入命令的。 正常没有出错提示,tiny200 R3 会内存运行进入 u-boot 模式
3,进入 u-boot 之后, 在主机端运行 dfu-nand-all.sh, 此时会提示等待 dfu 设备
4,在 u-boot 运行 run dfu_boot,此时会开始 dfu 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。在第2步运行fel-uboot.sh后出现ERROR: Allwinner USB FEL device not found!
我还尝试过用TF卡启动到U-BOOT,在主机执行dfu-nand-all.sh,再在让开发板执行run dfu_boot,但是没有任何反应
1, 确定 flash 里面没有内容, 或者上电时短接 flash 的时钟到地
2, 确认你的sunxi-fel版本支持 f1c100s/200s, 参考其他帖子提到的情况。
3,确认你有USB数据线接在 OTG 端口上。
我在 tiny200 R3 上实验的结果如下:
1,编译 aodzip 大大 的 https://github.com/aodzip/buildroot-tiny200
2,同时按住 boot / rst, 然后先放开rst, 再放开 boot 键。 然后运行 fel-uboot.sh,注意sunxi-fel的路径和版本, 我是参照脚本手动输入命令的。 正常没有出错提示,tiny200 R3 会内存运行进入 u-boot 模式
3,进入 u-boot 之后, 在主机端运行 dfu-nand-all.sh, 此时会提示等待 dfu 设备
4,在 u-boot 运行 run dfu_boot,此时会开始 dfu 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。
页次: 1