Mt7688
forAllforMe
电路设计,嵌入式linux系统移植,单片机编程
展开
-
用tftp下载文件到开发板,bootload下命令行 修改IP电子
1. 安装tftpsudoapt-getinstalltftp-kernel-hpa2. 修改tftpd-hpa 文件如下widora@widora-VB:/etc/default$ cat tftpd-hpa# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/home/cheng/tftp"...原创 2019-04-11 21:31:16 · 660 阅读 · 0 评论 -
MT7688 IO register 操作举例
G:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt7688\include\configs\rt2880.hG:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt7688\include\rt_mmap.hG:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt768...原创 2018-12-23 12:17:07 · 685 阅读 · 0 评论 -
MT7688 openwrt 编译目录
一。 查看环境变量 1. xxx@xxx-VirtualBox:/home/work$ env 2. echo @PATH二。显示设置环境变量 set USERNAME 例如: set | grep a 三。删除环境变量 unset USERNAME四。 全局:/etc/profile...原创 2018-10-31 11:31:07 · 310 阅读 · 0 评论 -
MT7688 widora wifi 使用
运行命令wifimode apsta SSID Key例如我们办公室的路由器 wifi 是华为的 ,SSID 是HUAWEI-B315-B5A3 密码是10699607wifimode apsta HUAWEI-B315-B5A3 106699607原创 2018-10-18 15:34:48 · 1117 阅读 · 0 评论 -
mtk7688 openwrt 驱动目录浏览
目录·build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.29/drivers/video/子目录accessibility acpi ata atm auxdisplaybase bcma block bluetooth buscdrom char clk clock...原创 2018-08-27 22:17:35 · 723 阅读 · 0 评论 -
MT7688 源码下载
2。 下载openwrt源码:a。git clone git://git.openwrt.org/15.05/openwrt.githttps://github.com/widora/openwrt_widorab。git clone -b chaos-clamer git://github.com/openwrt/openwrt.gitc。 git clone https://g...原创 2018-08-01 11:34:35 · 674 阅读 · 0 评论 -
MT7688 widora 摄像头操作
摄像头 注意1:此操作说明使用的是30W像素USB免驱摄像头,理论兼容所有USB免驱摄像头。 注意2:摄像头尽可能选用支持MJPG格式的,如果仅仅支持YUV会很浪费CPU。 连接摄像头 连接摄像头连接uvc摄像头,查看widora是否认出摄像头。 ls /dev/video /dev/video0 设置mjpg-streamer ...原创 2018-07-28 14:16:15 · 1556 阅读 · 0 评论 -
MT7688 widora 接入互联网
1. 网线连接用一根网线 接入路由器的lan口,在控制台下输入命令ethmode w用ifconfig eth0 查看IP地址2. wifi连接在控制台下输入wifimode apsta ssid key ,ssid 为路由器的ssid,key为wifi 密码,没有为空控制台中使用ifconfig apcli0看bit3是否获取到IP了。如果此时apcli...原创 2018-07-28 14:03:24 · 1512 阅读 · 0 评论 -
MTK7688 更新firmware for widora
1.准备文件,BIT3板子U-BOOTuboot-mt7688-1.0.8-blink-64mram-4addr.bin ,金手指模组uboot-mt7688-1.0.8-blink-128mram-3baddr.bin ,邮票孔Openwrtopenwrt-ramips-mt7688-widora16128-0.1.8-20180725.binopenwrt-ramips...原创 2018-07-27 21:26:44 · 1723 阅读 · 0 评论 -
mt7688 openwrt dts 文件解释
/dts-v1/;/include/ "mt7628an.dtsi"/ { //根节点 compatible = "widora", "mediatek,mt7628an-soc"; //板子 ...原创 2019-01-20 14:53:23 · 3756 阅读 · 0 评论 -
openwrt 驱动编写
一个最简单的驱动包含二个文件mydrv.c 源码文件Makefiile 编译在KO文件如下mydrv.c c源码文件/**/#include <linux/module.h>#include <linux/major.h>#include <linux/types.h>#include <linux/errn...原创 2019-02-18 17:33:59 · 522 阅读 · 0 评论 -
MT7688 wifi 连接及测试
0. baidu 的ip 地址 ping 119.75.217.1091. 扫描周围的wifi AP列表 命令 aps2. 连接指定的wifi ap wifimode apsta CMCC-XvWc b2xjv59b wifimode apsta HUAWEI-B315-B5A3 10699607 命令 wifimode ...原创 2019-02-28 17:35:21 · 1597 阅读 · 0 评论 -
虚拟机和开发板相连以及相互传文件
1. 虚拟机连接开发板使用ssh -l root 192.168.1.50 连接到开发板, 192.168.1.50是开发板IP地址2.wget 192.168.1.50 /mytest 传送mytest文件到开发板原创 2019-04-06 21:13:21 · 1506 阅读 · 0 评论 -
MT7688 dts 和pinmux 关系
文件路径1./build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.29/arch/mips/include/asm/mach-ralinkpinmux.h#ifndef _RT288X_PINMUX_H__#define _RT288X_PINMUX_H__//name=...原创 2019-03-06 14:21:48 · 1337 阅读 · 0 评论 -
MT7688 开发板不能连接winscp
今天下午测一块MT7688开发板,其他都正常,我想传一个文件到开发板/tmp目录下,发现连接不上。然后我做一下检测1. PC 端 cmd ipconfig 发现ip地址有。192.168.1.10和192.168.8.10 二个,正常2. 检测开发板的ip地址。 ifconfig 发现ip地址,192.168.1.100 ,也正常3. pc 端ping 192.168.1.10...原创 2019-02-26 17:54:11 · 599 阅读 · 0 评论 -
MT7628 7688 GPIO pin mapping
PAD function0----function3 strap pmux-group GPIO以及GPIO关系 PAD Name Function 0 Function 1 Function 2 Function 3 strap pmux_group...原创 2019-02-26 15:38:20 · 698 阅读 · 0 评论 -
MTK7688 IO口及辅助功能对照表
我买的是开发板,不知道MTK的外围设备和GPIO的对应关系,所以找来datasheet,对应一下,方便我以后修改GPIO_CTRL_0 方向控制 GPIO0----GPIO31 GPIO_CTRL_1 方向控制GPIO32----GPIO63GPIO_CTRL_2 方向控制GPIO64----GPIO95GPIO_POL_0GPIO_POL_1GPIO...原创 2019-02-26 14:49:51 · 1330 阅读 · 0 评论 -
MT7688 硬件寄存器 GPIO41 作为输入
1.相关文件:\u-boot-mt7688\include\configs\rt2880.h\u-boot-mt7688\include\rt_mmap.h\u-boot-mt7688\lib_mips\board.c2. 相关寄存器映射#define RALINK_SYSCTL_BASE 0xB0000000#define RALINK_TIMER_BASE ...原创 2019-03-01 17:06:00 · 835 阅读 · 0 评论 -
openwrt mt7688 驱动编写003 IO口输出操作
在/package/kernel目录下新建一个目录mydrv,下面有一个Makefile和一个src目录在src目下下有三个文件,Kconfig,Makefile,mydrv.c 下面分别介绍每一个文件1. 第一个Makefileinclude $(TOPDIR)/rules.mkinclude $(INCLUDE_DIR)/kernel.mkPKG_NAME:=mydrv...原创 2019-02-25 14:28:29 · 880 阅读 · 0 评论 -
MT7688 网线连接测试
查看网口0 是否连接 port 01. swconfig dev switch0 port 0 show接上网线,状态如下Port 0: disable: 0 doubletag: 1 untag: 1 led: 5 lan: 1 recv_bad: 0 recv_good:...原创 2019-02-28 21:49:53 · 897 阅读 · 0 评论 -
MT7688 Uboot README 文件
在开始一个Linux项目之前,我们应该先读一下README文件,下面打开Uboot根目录下的README,其中摘录一部分1. Uboot 目录结构- board Board dependent files- common Misc architecture independent functions- cpu CPU specific files ...原创 2018-06-23 16:35:08 · 472 阅读 · 0 评论 -
MT7688 Uboot Makefile 分析
1.指定包含文件ifeq (include/config.mk,$(wildcard include/config.mk))# load ARCH, BOARD, and CPU configurationinclude include/config.mkexport ARCH CPU BOARD VENDOR SOC# load other configurationinclude $(TOP...原创 2018-06-23 15:18:19 · 434 阅读 · 0 评论 -
MT7688 openwrt 编译log5
SHELL= /home/openwrt_widora/staging_dir/host/bin/flock /home/openwrt_widora/tmp/.root-copy.flock -c 'cp -fpR /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-li...原创 2018-06-07 12:41:32 · 241 阅读 · 0 评论 -
mt7688 openwrt 编译 log4
/home/openwrt_widora/scripts/ipkg-build -c -o 0 -g 0 /home/openwrt_widora/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/drv_regopt/ipkg-ramips_24kec/kmod-drv_regopt /home/openw...原创 2018-06-07 12:37:55 · 324 阅读 · 0 评论 -
mt7688 openwrt 编译 log 3
rm -rf /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-atedtouch /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/stamp/.at...原创 2018-06-07 12:34:22 · 376 阅读 · 0 评论 -
MT7688 openwrt 编译 log 2
cp -fpR /home/openwrt_widora/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libc_so.a /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tm...原创 2018-06-07 12:23:10 · 310 阅读 · 0 评论 -
MT7688 openwrt 编译 log 1
make[1]: Entering directory '/home/openwrt_widora'make[2]: Entering directory '/home/openwrt_widora'make[2]: Entering directory '/home/openwrt_widora'rm -rf /home/openwrt_widora/staging_dir/target-mip...原创 2018-06-07 12:20:08 · 410 阅读 · 0 评论 -
MT7688 openwrt uboot 目录结构
/home/widoraUboot/u-boot-mt7688/cpu/ralink_soc/start.S /home/widoraUboot/u-boot-mt7688/lib_generic crc32.c ctype.c display_options.c string.c vsprintf.c LzmaDecode.c /home/widoraUboot/u-boot-mt76...原创 2018-06-06 16:58:41 · 805 阅读 · 0 评论 -
MT7688 openwrt Uboot make运行log
make结果make[1]: Entering directory '/home/widoraUboot/u-boot-mt7688/tools'make[1]: Nothing to be done for '.depend'.make[1]: Leaving directory '/home/widoraUboot/u-boot-mt7688/tools'make -C tools allma...原创 2018-06-06 15:14:43 · 533 阅读 · 0 评论 -
mt7688 openwrt uboot make clean命令结果
1. 命令:make clean,清除上次编译产生的文件find . -type f \\( -name 'core' -o -name '*.bak' -o -name '*~' \-o -name '*.o' -o -name '*.a' \) -print \| xargs rm -ffind ./ -name '.depend' -print | xargs rm -frm -f ex...原创 2018-06-06 14:54:27 · 720 阅读 · 0 评论 -
mt7688 openwrt 编译 log6
make[3]: Leaving directory '/home/openwrt_widora/package/network/utils/maccalc'make[3]: Entering directory '/home/openwrt_widora/package/network/utils/linux-atm'rm -rf /home/openwrt_widora/stagi...原创 2018-06-07 12:43:08 · 377 阅读 · 0 评论 -
MT7688 openwrt 编译 log7
touch /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/stamp/.busybox_installedecho "Checking out files from the git repository..."; mkdir -p /home/openwrt_widora/t...原创 2018-06-07 12:46:24 · 409 阅读 · 0 评论 -
MT7688 openwrt 编译 log 8
mipsel-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -I...原创 2018-06-07 12:48:07 · 357 阅读 · 0 评论 -
MT7688 openwrt 主 Makefile文件
我把主Makefile拷贝下来,仔细看看,然后解析,记录下来1. 文件TOPDIR:=${CURDIR} //定义变量LC_ALL:=C //定义变量LANG:=C ...原创 2018-06-15 16:52:40 · 351 阅读 · 0 评论 -
MT7688 Uboot board.c 文件结构
文件目录 u-boot-mt7688/lib_mips/board.cstatic void Init_System_Mode(void) //static void mem_malloc_init (void) //void *sbrk (ptrdiff_t increment) //static int...原创 2018-06-23 12:44:23 · 420 阅读 · 0 评论 -
MT7688 openwrt makefile 主要流程
1. openwrt_widora/Makefile world: 主目标 include $(TOPDIR)/include/host.mkifneq ($(OPENWRT_BUILD),1) //第一次运行 _SINGLE=export MAKEFLAGS=$(space); override...原创 2018-06-15 15:19:58 · 295 阅读 · 0 评论 -
MT7688 openwrt Makefile 生成firmware过程
firmware由kernel和rootfs两个部分组成,要对两个部分先分别处理,然后再合并成一个.bin文件。先看一下这个流程。"target/linux/ramips/image/Makefile" 文件中的最后一句:$(eval $(call BuildImage)),将BuildImage展开在这里。BuildImage定义在 include/image.mk 文件中,其中定义了数个目标的...原创 2018-06-15 15:01:51 · 1327 阅读 · 0 评论 -
MT7688 openwrt kernel 编译
target/linux/ramips/Makefile: $(eval $(call BuildTarget))target/linux/Makefile : export TARGET_BUILD=1include/target.mk:include $(INCLUDE_DIR)/kernel.mkifeq ($(TARGET_BUILD),1) include $(IN...原创 2018-06-15 14:57:23 · 786 阅读 · 0 评论 -
MT7688 Openwrt Makefile 目录变量说明
1.KERNEL_BUILD_DIR build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.292.LINUX_DIR build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18...原创 2018-06-15 14:37:36 · 491 阅读 · 0 评论 -
mt7688 openwrt 编译 log 10
SHELL= /home/openwrt_widora/staging_dir/host/bin/flock /home/openwrt_widora/tmp/.root-copy.flock -c 'cp -fpR /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-e2...原创 2018-06-07 12:53:56 · 332 阅读 · 0 评论