您尚未登录。

#1 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 生活的意义是什么 » 2021-08-30 00:54:00

还活着,就可以选择。所以生活的意义在于做选择。

#3 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 请问这种核心板 测试架/治具 金属丝/飞针 学名叫什么?淘宝有卖吗? » 2021-07-26 07:27:32

前阵子还在琢磨是不是用弹簧钢丝来整这个,想想太麻烦就放弃了。有这种专门的探针就方便了。
这里分享一个思路,带坑里别怪我。
焊接可以考虑画一个专用的小PCB,留出探针槽位(开口向外),层叠几个这样的 PCB 和探针差不多高就成了一个简单的焊接夹具, 把探针放到槽里放到位外面就可以拖焊了。

#4 Re: ESP32/ESP8266 » 重新干起esp32 » 2021-07-26 07:15:42

最近在 ESP32 上整 MQTT + TLS 的 OTA。这样就不用再跑一个HTTP服务了。基本就是参照 MQTT mutual ssl 那个例程,然后再参照 native OTA 的部分。

#5 Re: Cortex M0/M3/M4/M7 » A closer look at Raspberry Pi RP2040 Programmable IOs (PIO) » 2021-01-31 15:00:23

我想到的第一个应用场景就是驱动WS2801。这样就可以不耗费太多CPU资源,或者占用一个SPI端口来高速驱动WS2812了。

编辑:原来已经有例程了,除了WS2812, 还有SPI、I2C、方波、ST7789 LCD、逻辑分析仪等应用。
https://github.com/raspberrypi/pico-examples/tree/master/pio

原本还想着这不过就是个M0单片机而已,但是这个PIO功能可以实现一些原来要CPLD/FPGA才好实现的功能。看来又得囤几块板子吃灰了。

#6 Re: 全志 SOC » 怎么烧录Tiny200 r3的SPI NAND » 2020-10-22 11:35:19

zhang235hai 说:

我的虚拟机已经出现了如下的图标
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

#7 Re: 全志 SOC » 分享一下我知道的 aodzip tiny200 buildroot patch dfu windows 更新固件 » 2020-10-22 11:32:30

明月照我沟渠 说:
aodzip 说:
明月照我沟渠 说:

Skipping bad block at 0x03bc0000
Skipping bad block at 0x06000000
Skipping bad block at 0x07fe0000

请教烧写spi nand的时候跳开三块block, 程序不会出错吗?

不会的,可以放心使用

烧完之后确实而已起来, 请问这是什么原理呢?

有坏块跳过之后,程序会把坏块标记出来,之后读写都会跳过,然后往后顺延一块。

#8 Re: 全志 SOC » 怎么烧录Tiny200 r3的SPI NAND » 2020-10-17 07:44:20

zhang235hai 说:
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 端口上。

#9 Re: 全志 SOC » 请教一下,已经使用spi驱动的屏幕,需要怎么操作,可以让自己写的驱动使用该屏幕 » 2020-10-16 13:36:05

buildroot 里面有一个 fb-test-app 的包,可以生成 fb-test 命令测试 framebuffer,你可以参照那部分代码写自己的程序。

#10 Re: 全志 SOC » codesourcery的gcc toolchain停更了,linaro的gcc工具链没有arm926ej-s/armv5te的版本 » 2020-10-16 13:30:43

我是用buildroot生成gcc,配置好之后 make toolchain, 然后把 output/host 目录拷贝出来,工具链配置没有变化的情况下可以重复使用。编译结果在 lichee pi nano试过没问题。

#11 Re: 全志 SOC » 怎么烧录Tiny200 r3的SPI NAND » 2020-10-16 13:17:06

我在 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 下载。速度还是挺慢的, 我还没刷完,不知道最终结果如何,看上去应该没问题。

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn