主要检查模块电压和电源干扰,以及信号完整性.
memory 发布的最佳帖子
-
芒果派麻雀到手试玩发布在 MR Series
麻雀购买链接: https://item.taobao.com/item.htm?id=638644511420
麻雀购买链接: https://item.taobao.com/item.htm?id=638644511420
麻雀购买链接: https://item.taobao.com/item.htm?id=638644511420
PDF原理图: MQ_SCH_v1.5_量产版_带网络.pdf
BOM表(秀!):
https://mangopi.org/_media/zh/mq_v1.5_bom.html
SDK修改方法与固件下载(非官方玩法):
简单修改 哪吒d1 tina sdk 的 sys_config.fex 和 board.dts,让D1s先把Linux跑起来。
https://bbs.aw-ol.com/topic/384/share/2 -
回复: 公司垃圾堆翻出来的F1C200s + EP952 板子发布在 其它全志芯片讨论区
[update_key] key_type = 1 key_value0 = 0 port0 = 1 port_num0 = 1 key_value1 = 0 port1 = 1 port_num1 = 1 key_value2 = 0 port2 = 1 port_num2 = 2 [bt_para] bt_name = "AMMT" bt_pin = "0000" bt_mic_vol = 40 [target] debugenable = 0 storage_mode = 0 boot_clock = 408 core_vol = 1100 [product] eraseflag = 0 jtag = 0 [card_boot] logical_start = 40960 [card_boot0_para] card_ctrl = 0 card_high_speed = 1 card_line = 1 SDC_CLK = port:PF02<2><1><1><1> SDC_CMD = port:PF03<2><1><1><1> SDC_D0 = port:PF01<2><1><1><1> SDC_D1 = port:PF00<2><1><1><1> SDC_D2 = port:PF05<2><1><1><1> SDC_D3 = port:PF04<2><1><1><1> [iis_para] IIS_BCLK = port:PE03<4><1><1><1> IIS_LRCK = port:PE04<4><1><1><1> IIS_DO0 = port:PE06<4><1><1><1> [twi_para] twi_port = 0 twi_scl = port:PA06<2><1><1><default> twi_sda = port:PA07<2><1><1><default> [simu_para] uart_io_used = 1 uart_io_tx = port:PA00<3><1><1><default> [jtag_para] jtag_enable = 0 [twi0_para] twi0_used = 0 twi_scl = port:PE11<3><1><1><1> twi_sda = port:PE12<3><1><1><1> [twi1_para] twi1_used = 0 twi1_scl = port:PB00<3><1><1><1> twi1_sda = port:PB01<3><1><1><1> [twi2_para] twi2_used = 1 twi2_scl = port:PE00<4><1><1><1> twi2_sda = port:PE01<4><1><1><1> [uart_para0] uart_used = 0 uart_port = 0 uart_type = 2 uart_debug_tx = port:PE01<5><1><1><default> uart_debug_rx = port:PE00<5><1><1><default> [uart_para1] uart_used = 0 uart_port = 1 uart_type = 2 [uart_para2] uart_used = 1 uart_port = 2 uart_type = 2 uart_debug_tx = port:PE07<3><1><1><default> uart_debug_rx = port:PE08<3><1><1><default> [power_para] power_used = 0 power_msg = 56 power_twi = 0 adc_exp = 1027 [rtc_para] rtc_exist = 0 inner_timer = 1 [display_mode] pvp_mode = 1 [tvout_para] tv_en = port:PC11<1><2><1><1> [auto_test_para] auto_test_enable = 0 [matrixkey_para] period = 5 pw_off_time = 2000 row_num = 2 [dsa_para] DSA_USED = 0 [sddet_para] detect_pin = port:PF04<0><1><1><1> [sdcard_global] used_card_no = 1 [pwm0_para] pwm0 = port:PE12<4><0><1><1> [pwm1_para] pwm1 = port:PF05<4><0><1><1> [sdcard0_para] bus_width = 1 SDC_CLK = port:PF02<2><1><1><1> SDC_CMD = port:PF03<2><1><1><1> SDC_D0 = port:PF01<2><1><1><1> [sdcard1_para] bus_width = 1 SDC_CLK = port:PC00<3><1><1><1> SDC_CMD = port:PC01<3><1><1><1> SDC_D0 = port:PC02<3><1><1><1> [audio_para] hp_driver_need = 1 PA_SHDN = port:PC09<1><1><1><1> [tp_para] if_reverse = 1 [spi_global] spi_used = 1 [spi0_para] spi_cs_bitmap = 1 SPI_CS0 = port:PC01<2><1><1><1> SPI_CLK = port:PC00<2><1><1><1> SPI_MOSI = port:PC03<2><1><1><1> SPI_MISO = port:PC02<2><1><1><1> [ir_para] IR_RX = port:PF00<4><1><1><1> [lcd0_para] lcd_power_used = 0 lcd_bl_en_used = 0 lcd_pwm_used = 0 lcdd2 = port:PD00<2><1><3><1> lcdd3 = port:PD01<2><1><3><1> lcdd4 = port:PD02<2><1><3><1> lcdd5 = port:PD03<2><1><3><1> lcdd6 = port:PD04<2><1><3><1> lcdd7 = port:PD05<2><1><3><1> lcdd10 = port:PD06<2><1><3><1> lcdd11 = port:PD07<2><1><3><1> lcdd12 = port:PD08<2><1><3><1> lcdd13 = port:PD09<2><1><3><1> lcdd14 = port:PD10<2><1><3><1> lcdd15 = port:PD11<2><1><3><1> lcdd18 = port:PD12<2><1><3><1> lcdd19 = port:PD13<2><1><3><1> lcdd20 = port:PD14<2><1><3><1> lcdd21 = port:PD15<2><1><3><1> lcdd22 = port:PD16<2><1><3><1> lcdd23 = port:PD17<2><1><3><1> lcdclk = port:PD18<2><1><3><1> lcdde = port:PD19<2><1><3><1> lcdhsync = port:PD20<2><1><3><1> lcdvsync = port:PD21<2><1><3><1> [csi0_para] [usb_para] usb_global_enable = 1 usbc_num = 1 mode = 1 [usbc0] usb_enable = 1 usb_port_type = 2 usb_detect_type = 3 [dram_para] baseaddr = -2147483648 size = 0 clk = 156 access_mode = 1 cs_num = 1 ddr8_remap = 0 sdr_ddr = 1 bwidth = 16 col_width = 10 row_width = 13 bank_size = 4 cas = 3 [standby_eint_para] [display] out_type = 0 lcd_swap = 0 lcd_x = 800 lcd_y = 480 lcd_dclk_div = 8 sta_dly = 10 lcd_basic_valid = 0 lcd_uf = 0 lcd_vt = 1050 lcd_ht = 1055 lcd_vbp = 34 lcd_hbp = 215 lcd_if = 0 lcd_hv_if = 0 lcd_hv_smode = 0 lcd_hv_s888_if = 0 lcd_hv_syuv_if = 0 lcd_hv_vspw = 0 lcd_hv_hspw = 0 lcd_hv_lde_used = 0 lcd_hv_lde_iovalue = 0 lcd_cpu_if = 0 lcd_io_cfg0 = 67108864 lcd_io_cfg1 = 0 [spinor_para] spinor_patten_num = 5 [spinor0] rdid = 1450178 capaticy = 32 freq_read = 33000000 freq = 86000000 [spinor1] rdid = 4627839 capaticy = 32 freq_read = 10000000 freq = 50000000 [spinor2] rdid = 1581250 capaticy = 128 freq_read = 33000000 freq = 86000000 [spinor3] rdid = 1515714 capaticy = 64 freq_read = 33000000 freq = 86000000 [spinor4] rdid = 1581250 capaticy = 128 freq_read = 33000000 freq = 86000000 [power] Battery_cap = 2200 Discharge_rate = 10 [boot_extend] hold_key_min = -268435456 hold_key_max = -268435456 vol_threshold = 3500 [modupdate] reset = 1 [mbr] size = 1 [part_num] num = 1 [partition0] class_name = "000" name = "000" size_hi = 0 size_lo = 3823 [down_num] down_num = 1 [download0] part_name = "000" pkt_name = "000000000" verify_file = "000000000" encrypt = 0这是fex文件,免得用万用表去量引脚了。
-
回复: 【FAQ】全志D1芯片 如何在tina使用tplayerdemo 进行rtsp拉流说明?发布在 其它全志芯片讨论区
rtsp://1.116.32.155/media/test.mp4
小白请教一下,这个怎么自己搭建呢?
-
回复: Sipeed Lichee RV 86 Panel 智能家居 中控开发板 支持Linux WAFT发布在 MR Series
rate_lavcrate.c: In function 'pcm_src_init': rate_lavcrate.c:96:19: warning: implicit declaration of function 'av_resample_init'; did you mean 'av_get_sample_fmt'? [-Wimplicit-function-declaration] rate->context = av_resample_init(info->out.rate, info->in.rate, ^~~~~~~~~~~~~~~~ av_get_sample_fmt rate_lavcrate.c:96:17: warning: assignment to 'struct AVResampleContext *' from 'int' makes pointer from integer without a cast [-Wint-conversion] rate->context = av_resample_init(info->out.rate, info->in.rate, ^ rate_lavcrate.c: In function 'pcm_src_convert_s16': rate_lavcrate.c:186:9: warning: implicit declaration of function 'av_resample'; did you mean 'av_rescale'? [-Wimplicit-function-declaration] ret = av_resample(rate->context, rate->out[i], ^~~~~~~~~~~ av_rescale rate_lavcrate.c:194:2: warning: implicit declaration of function 'av_resample_compensate'; did you mean 'av_get_sample_fmt_name'? [-Wimplicit-function-declaration] av_resample_compensate(rate->context, ^~~~~~~~~~~~~~~~~~~~~~ av_get_sample_fmt_name mv -f .deps/rate_lavcrate.Tpo .deps/rate_lavcrate.Plo /bin/bash ../libtool --tag=CC --mode=link riscv64-unknown-linux-gnu-gcc -Wall -g -I/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/usr/include -I/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/usr/include/alsa -I/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/usr/include -DAVCODEC_HEADER="<libavcodec/avcodec.h>" -Os -pipe -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -g3 -fno-caller-saves -Wno-format-truncation -Wno-unused-result -Wl,-z,now -Wl,-z,relro -fpic -pthread -module -avoid-version -export-dynamic -no-undefined -Wl,--no-undefined -L/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/usr/lib -L/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/lib -L/opt/D1/home/nihao/sdk/tina-d1-open_new/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/usr/lib -L/opt/D1/home/nihao/sdk/tina-d1-open_new/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/lib -znow -zrelro -lm -ldl -o libasound_module_rate_lavcrate.la -rpath /usr/lib/alsa-lib rate_lavcrate.lo -L/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/usr/lib -lasound -L/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/usr/lib -lavcodec -lavutil -lasound OpenWrt-libtool: link: riscv64-unknown-linux-gnu-gcc -shared -fPIC -DPIC .libs/rate_lavcrate.o -L/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/usr/lib -L/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/lib -L/opt/D1/home/nihao/sdk/tina-d1-open_new/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/usr/lib -L/opt/D1/home/nihao/sdk/tina-d1-open_new/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/lib -lm -ldl -lavcodec -lavutil -lasound -Os -mcmodel=medany -mabi=lp64d -march=rv64gcxthead -Wl,-z -Wl,now -Wl,-z -Wl,relro -pthread -Wl,--no-undefined -pthread -Wl,-soname -Wl,libasound_module_rate_lavcrate.so -o .libs/libasound_module_rate_lavcrate.so /opt/D1/home/nihao/sdk/tina-d1-open_new/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/bin/../lib/gcc/riscv64-unknown-linux-gnu/8.1.0/../../../../riscv64-unknown-linux-gnu/bin/ld: .libs/rate_lavcrate.o: in function `pcm_src_convert_s16': /opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4/rate-lavc/rate_lavcrate.c:194: undefined reference to `av_resample_compensate' /opt/D1/home/nihao/sdk/tina-d1-open_new/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/bin/../lib/gcc/riscv64-unknown-linux-gnu/8.1.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4/rate-lavc/rate_lavcrate.c:187: undefined reference to `av_resample' /opt/D1/home/nihao/sdk/tina-d1-open_new/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/bin/../lib/gcc/riscv64-unknown-linux-gnu/8.1.0/../../../../riscv64-unknown-linux-gnu/bin/ld: .libs/rate_lavcrate.o: in function `pcm_src_free': /opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4/rate-lavc/rate_lavcrate.c:51: undefined reference to `av_resample_close' /opt/D1/home/nihao/sdk/tina-d1-open_new/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/bin/../lib/gcc/riscv64-unknown-linux-gnu/8.1.0/../../../../riscv64-unknown-linux-gnu/bin/ld: .libs/rate_lavcrate.o: in function `pcm_src_init': /opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4/rate-lavc/rate_lavcrate.c:91: undefined reference to `av_resample_init' collect2: error: ld returned 1 exit status Makefile:419: recipe for target 'libasound_module_rate_lavcrate.la' failed make[6]: *** [libasound_module_rate_lavcrate.la] Error 1 make[6]: Leaving directory '/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4/rate-lavc' Makefile:431: recipe for target 'all-recursive' failed make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory '/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4' Makefile:363: recipe for target 'all' failed make[4]: *** [all] Error 2 make[4]: Leaving directory '/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4' Makefile:89: recipe for target '/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4/.built' failed make[3]: *** [/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/compile_dir/target/alsa-plugins-1.1.4/.built] Error 2 make[3]: Leaving directory '/opt/D1/home/nihao/sdk/tina-d1-open_new/package/libs/alsa-plugins' package/Makefile:192: recipe for target 'package/libs/alsa-plugins/compile' failed make[2]: *** [package/libs/alsa-plugins/compile] Error 2 make[2]: Leaving directory '/opt/D1/home/nihao/sdk/tina-d1-open_new' package/Makefile:189: recipe for target '/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/stamp/.package_compile' failed make[1]: *** [/opt/D1/home/nihao/sdk/tina-d1-open_new/out/d1-nezha/staging_dir/target/stamp/.package_compile] Error 2 make[1]: Leaving directory '/opt/D1/home/nihao/sdk/tina-d1-open_new' Build failed - please re-run with -j1 to see the real error message /opt/D1/home/nihao/sdk/tina-d1-open_new/build/toplevel.mk:304: recipe for target 'world' failed make: *** [world] Error 1 #### make failed to build some targets (39:16 (mm:ss)) #### ubuntu:/opt/D1/home/nihao/sdk/tina-d1-open_new$编译出错了。
memory 发布的最新帖子
-
是不是驱动开启旋转之后,就没有/dev/fb0了?发布在 MR Series
&disp{ disp_rotation_used = <1>;/* 使能旋转功能 */ degree0 = <3>; /* X:screen index; 0:0 degree; 1:90 degree; 3:270 degree */ fb0_width = <1280>;/*fb 的长宽交换*/ fb0_height = <800>; }; -
linux / win32 / mac 全平台都可以用的声音输出库 audio library发布在 Linux
libao: a cross platform audio library
Libao is a cross-platform audio library that allows programs to output audio using a simple API on a wide variety of platforms. It currently supports:Null output (handy for testing without a sound device) WAV files AU files RAW files OSS (Open Sound System, used on Linux and FreeBSD) ALSA (Advanced Linux Sound Architecture) aRts (Analog RealTime Synth, used by KDE) PulseAudio (next generation GNOME sound server) esd (EsounD or Enlightened Sound Daemon) Mac OS X Windows (98 and later) AIX Sun/NetBSD/OpenBSD IRIX NAS (Network Audio Server) RoarAudio (Modern, multi-OS, networked Sound System) OpenBSD's sndioDevelopment code is at gitlab.xiph.org. Please report issues there.
-
回复: 编译windows 平台能用 ffmpeg sdk发布在 灌水区
这样就在ubunt18可以生成带ffplay.exe的sdk了:
./configure --arch=x86 --target-os=mingw64 --cross-prefix=x86_64-w64-mingw32- --prefix=/mnt/hgfs/D/work/ffmpeg/ffmpeg_sdk_win64_shared --enable-shared --disable-static --enable-ffplay --enable-decoder=png
-
回复: 编译windows 平台能用 ffmpeg sdk发布在 灌水区
编译SDL2:
tar xvf SDL2-2.0.14.tar.gz
CC=x86_64-w64-mingw32-gcc ./configure --prefix=/usr/x86_64-w64-mingw32 --host=x86_64-w64-mingw32
make install



