您尚未登录。

#1 Re: Xilinx/Altera/FPGA/CPLD/Verilog » 搞了块逻辑分析仪板子,硬件和开源逻辑分析仪一致 » 2022-01-08 12:59:26

hzsteven 说:

初步分析了新版本的DSView已经有些变更,必须使用新版的固件才行,开源的usb固件估计不起作用了。最近一直在看这个设备方面的资料,方便把电路原理图发一份给我吗?hzstephen@163.com。

资料全都在上面,图都有的

#2 Re: Xilinx/Altera/FPGA/CPLD/Verilog » 搞了块逻辑分析仪板子,硬件和开源逻辑分析仪一致 » 2022-01-06 23:32:42

前段时间一直出差,最近总算有时间调试了,板子是在网上找的PCB图片,把正反两面放到ppt里面,调整顶层透明度,就像这样照着图片画的。。。。。ppt.png打样的板子到了。%E6%89%93%E6%A0%B7PCB.jpg焊接,调试,目前很顺利没遇到什么问题,只是有点暴力把usb焊盘插掉了。。。debug.jpg首先验证了usb部分,先尝试用EEPROM编程器烧了一个usbee逻辑分析仪的固件进去,别问我固件哪来的,恰好手上有一个usbee的小逻辑分析仪,用编程器读出来的,eeprom.png电脑成功识别,也能正常抓波形。一个usbee逻辑分析仪就诞生了,但是这只是第一步,毕竟带宽太窄。咱们的目标可是400Musbee.png然后把VID改成04B4 PID改成8613,重新用EEPROM编程器烧录,装上赛普拉斯官方驱动,成功识别为cy7c工具.png
利用赛普拉斯官方工具下载dslogic固件,dsview成功识别到设备

但现在由于没上fpga部分,上位机采集报错,主要是买不起芯片了,问了好多家拆机都得200。github上的fpga代码没法直接通过编译,usb部分固件ubuntu下可以直接编译,稍微改了下fpga代码可以生成bit文件了fpga.png
但是fpga的管脚约束和PCB实际管脚好像存在不一致的情况,后面有芯片了再改,附上编译好的cy7c固件和工具,源码请上dslogic官网自取
固件和工具.7z
今天暂时先到这里

#3 Xilinx/Altera/FPGA/CPLD/Verilog » 搞了块逻辑分析仪板子,硬件和开源逻辑分析仪一致 » 2021-12-21 21:34:30

ubuntufull
回复: 14

硬件和ds家的一致,打样的板子还没到,但现在spartan-6这颗芯片贵的离谱,github上的源码与实际硬件io有不一致的情况,到时候源码得调整一下,源码啥的自行搜索,我就不贴出来了,大家有兴趣的也可以完善一波,争取不割
top.png
bottom.png
spartan-6.pdf
spartan-logic.7z

#5 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 2d绘图引擎 Cairo 在 SDL@Ubuntu 运行成功 » 2021-01-10 23:26:06

jkl 说:

这是log:
# ffplay jkl.mp4
ffplay version 4.2 Copyright (c) 2003-2019 the FFmpeg developers
  built with gcc 8.3.0 (Buildroot 2019.08)
  configuration: --enable-cross-compile --cross-prefix=/home/le/jkl/a33/x3-pack/buildroot-2019.08-sf/output/host/bin/arm-buildroot-linux-uclibcgnueabi- --sysroot=/home/le/jkl/a33/x3-pack/buildroot-2019.08-sf/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot --host-cc=/usr/bin/gcc --arch=arm --target-os=linux --disable-stripping --pkg-config=/home/le/jkl/a33/x3-pack/buildroot-2019.08-sf/output/host/bin/pkg-config --disable-static --enable-shared --prefix=/usr --enable-avfilter --disable-version3 --enable-logging --enable-optimizations --disable-extra-warnings --enable-avdevice --enable-avcodec --enable-avformat --enable-network --disable-gray --enable-swscale-alpha --disable-small --enable-dct --enable-fft --enable-mdct --enable-rdft --disable-crystalhd --disable-dxva2 --enable-runtime-cpudetect --disable-hardcoded-tables --disable-mipsdsp --disable-mipsdspr2 --disable-msa --enable-hwaccels --disable-cuda --disable-cuvid --disable-nvenc --disable-avisynth --disable-frei0r --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libdc1394 --disable-libgsm --disable-libilbc --disable-libvo-amrwbenc --disable-symver --disable-doc --disable-gpl --disable-nonfree --enable-ffmpeg --enable-ffplay --disable-avresample --disable-ffprobe --disable-postproc --enable-swscale --enable-indevs --enable-alsa --enable-outdevs --enable-pthreads --enable-zlib --disable-bzlib --disable-libfdk-aac --disable-libcdio --disable-gnutls --enable-openssl --disable-libdrm --disable-libopenh264 --disable-vaapi --disable-vdpau --disable-mmal --disable-omx --disable-omx-rpi --disable-libopencv --disable-libopus --disable-libvpx --disable-libass --disable-libbluray --disable-libmfx --disable-librtmp --disable-libmp3lame --disable-libmodplug --disable-libspeex --disable-libtheora --disable-libwavpack --disable-iconv --disable-libfreetype --enable-fontconfig --enable-libopenjpeg --disable-libx264 --disable-libx265 --disable-x86asm --disable-mmx --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-avx2 --disable-armv6 --disable-armv6t2 --disable-vfp --disable-neon --disable-altivec --extra-libs=-latomic --enable-pic --cpu=arm926ej-s
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
commandline read: ffplay
commandline read: jkl.mp4
(*) Direct/Thread: Started 'SigHandler' (247) [CRITICAL - OTHER/0] <2097152>...

   ~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.7.7 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2012-2015  DirectFB integrated media GmbH
        (c) 2001-2015  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2020-08-21 08:36)
(*) Direct/Memcpy: Using libc memcpy()
(*) Direct/Thread: Started 'Fusion Dispatch' (248) [MESSAGING - OTHER/0] <2097152>...
(*) Direct/Thread: Started 'VT Switcher' (249) [CRITICAL - OTHER/0] <2097152>...
(*) Direct/Thread: Started 'VT Flusher' (250) [DEFAULT - OTHER/0] <2097152>...
(*) DirectFB/FBDev: Found 'simple' (ID 0) with frame buffer at 0x47e89000, 1500k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Linux Input' (251) [INPUT - OTHER/0] <2097152>...
(*) DirectFB/Input: TSC2007 Touchscreen 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (252) [INPUT - OTHER/0] <2097152>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
(*) Direct/Thread: Started 'Keyboard Input' (253) [INPUT - OTHER/0] <2097152>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.7 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) Direct/Thread: Started 'Genefx' (254) [DEFAULT - OTHER/0] <2097152>...
(*) FBDev/Mode: Setting 800x480 RGB32
(*) FBDev/Mode: Switched to 800x480 (virtual 800x480) at 32 bit (RGB32), pitch 3200
(*) FBDev/Mode: Setting 800x480 RGB32
(*) FBDev/Mode: Switched to 800x480 (virtual 800x480) at 32 bit (RGB32), pitch 3200
(!!!)  *** UNIMPLEMENTED [fusion_get_fusionee_pid] *** [fusion.c:4147]
(*) FBDev/Mode: Setting 800x480 RGB32
(*) FBDev/Mode: Switched to 800x480 (virtual 800x480) at 32 bit (RGB32), pitch 3200
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'jkl.mp4':sq=    0B f=0/0   
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2020-08-19T03:27:02.000000Z
    copyright       :
    copyright-eng   :
  Duration: 00:00:07.97, start: 0.000000, bitrate: 1743 kb/s
    Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      creation_time   : 2020-08-19T03:27:02.000000Z
    Stream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x1280, 1546 kb/s, 28 fps, 28 tbr, 90k tbn, 58 tbc (default)
    Metadata:
      creation_time   : 2020-08-19T03:27:02.000000Z
      encoder         : JVT/AVC Coding
93.71 A-V:  7.837 fd= 218 aq=    0KB vq=    0KB sq=    0B f=0/0


楼上大哥你是咋配置的buildroot,我这边文件系统编译出来ffmpeg运行报错

这是log
# ffplay test.mp4                                                                                                                                                                                                 
ffplay version 4.3.1 Copyright (c) 2003-2020 the FFmpeg developers
  built with gcc 4.9.3 (ctng-1.21.0-229g-FA)
  configuration: --enable-cross-compile --cross-prefix=/home/ubuntu/file/buildroot/output/host/bin/arm-linux- --sysroot=/home/ubuntu/file/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot --host-cc=/usr/bin/gcc --arch=arm --target-os=linux --disable-stripping --pkg-config=/home/ubuntu/file/buildroot/output/host/bin/pkg-config --disable-static --enable-shared --prefix=/usr --enable-avfilter --disable-version3 --enable-logging --enable-optimizations --disable-extra-warnings --enable-avdevice --enable-avcodec --enable-avformat --enable-network --disable-gray --enable-swscale-alpha --disable-small --enable-dct --enable-fft --enable-mdct --enable-rdft --disable-crystalhd --disable-dxva2 --enable-runtime-cpudetect --disable-hardcoded-tables --disable-mipsdsp --disable-mipsdspr2 --disable-msa --enable-hwaccels --disable-cuda --disable-cuvid --disable-nvenc --disable-avisynth --disable-frei0r --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libdc1394 --disable-libgsm --disable-libilbc --disable-libvo-amrwbenc --disable-symver --disable-doc --disable-gpl --disable-nonfree --enable-ffmpeg --enable-ffplay --enable-avresample --enable-ffprobe --disable-libxcb --disable-postproc --enable-swscale --enable-indevs --disable-alsa --enable-outdevs --enable-pthreads --enable-zlib --disable-bzlib --disable-libfdk-aac --disable-libcdio --disable-gnutls --disable-openssl --disable-libdrm --disable-libopenh264 --disable-vaapi --disable-vdpau --disable-mmal --disable-omx --disable-omx-rpi --disable-libopencv --disable-libopus --disable-libvpx --disable-libass --disable-libbluray --disable-libmfx --disable-librtmp --disable-libmp3lame --disable-libmodplug --disable-libspeex --disable-libtheora --disable-libwavpack --disable-iconv --enable-libfreetype --disable-fontconfig --disable-libopenjpeg --disable-libx264 --disable-libx265 --disable-libdav1d --disable-x86asm --disable-mmx --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-avx2 --enable-armv6 --enable-vfp --disable-neon --disable-altivec --extra-libs=-latomic --enable-pic --cpu=cortex-a9
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
Could not initialize SDL - directfb not available
(Did you set the DISPLAY variable?)

#7 Re: 全志 SOC » 淘了一个a20行车记录仪主板,并编译lichee » 2020-10-26 19:11:40

好巧,我去年10月份买了一块这个板子,用openwrt可以跑完内核,但是无法加载文件系统

#8 Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621无法使用网口 » 2020-07-31 11:21:47

ubuntufull
回复: 3

照着这份原理图lay了一块7621的板子https://whycan.cn/files/members/4503/AP-MT7621+MT7612E+MT7603E-V42-DBC-DDR3-4L-20150325.pdf ,后面这份是我自己改的原理图https://whycan.cn/files/members/4503/MTK7621.pdf
,系统可以boot起来但是网口没法使用,网口当时只拉出来一个如图:FluxBB bbcode 测试FluxBB bbcode 测试,有没有大佬提示一下网口这部分有什么要注意的。。

页脚

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

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