E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tiny4412调试笔记
[RK3399][Android7.1]
调试笔记
--- USB type-c插入后无法识别到
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:用update.img制作了一个升级包之后可以升级,但是无法识别到type-c。Log:插上usb后提示:[35.192416]rk818-charger:pmic:plugin[35.679779]phyphy-ff770000.syscon:
[email protected]
:charger=USB_FLOA
KrisFei
·
2020-07-30 12:34
RK3399
子类__USB
[RK3399][Android7.1]
调试笔记
--- HDMI作主屏无法正常显示
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:之前有调试好主屏edp+副屏hdmi双屏显示的,现在需要把hdmi当主屏显示,没有副屏。修改后系统能开机,但是无法显示。异常Log:01-0108:02:41.026E/hwc-drm-resources(223):failedtofindprimarydisplay解决方法:系统的build.prop中添加
KrisFei
·
2020-07-30 12:33
RK3399
子类__Display
[RK3399][Android7.1]
调试笔记
--- TC358775在uboot中的显示驱动patch
Platform:RK3399OS:Android7.1Kernel:v4.4.83二话不说,直接贴Patch.diff--gita/drivers/video/Makefileb/drivers/video/Makefileindex432e3ff..934608f100755---a/drivers/video/Makefile+++b/drivers/video/Makefile@@-46,
KrisFei
·
2020-07-30 11:19
RK3399
子类__Display
STM8
调试笔记
调试STM8S003F3P6http://www.waveshare.net/article/STM8-3-1-10.htm1.我在里面定义一个数组,大约300B,内存是1KB,为什么提示异常啊?#errorclnkDebug\demo.lkf:1segment.ubsctsizeoverflow(41)Thecommand:"clnk-l"C:\ProgramFiles\COSMIC\CXSTM
快乐的老鼠
·
2020-07-30 06:38
STM8开发环境使用技巧
STM8开发环境使用技巧
STM8单片机开发
基于
TINY4412
的Andorid开发-------简单的LED灯控制
阅读目录(Content)一、编写驱动程序二、编写代码测试驱动程序三、编写HAL代码四、编写Framework代码五、编写JNI代码六、编写App参考资料:《Andriod系统源代码情景分析》《嵌入式Linux系统开发完全手册_基于4412_上册》平台介绍:主机:Win732位虚拟机:VMware10+ubuntu-12.04.2-desktop-amd64Android版本:android-4.
殷忆枫
·
2020-07-30 03:38
Tiny4412
tiny4412
Android 5.0编译出现:clang++: error: unable to execute command: Killed
clang++:error:unabletoexecutecommand:Killedclang++:error:clangfrontendcommandfailedduetosignal(use-vtoseeinvocation)clangversion3.5Target:i386--linux-gnuThreadmodel:posixclang++:note:diagnosticmsg:PLE
weixin_33979745
·
2020-07-30 03:19
MPU6500驱动
调试笔记
(STM32F427+SPI2)
请加扣扣技术交流群:4601894831、由datasheetP34得知:CPOL=1,CPHA=1;可以看到是在SCLK上升沿采样,SCLK下降沿改变数据,结合如下2张SPI时序图,不难发现从上面可以得出,CPOL=0CPHA=0与CPOL=1CPHA=1都满足SPI时序要求,我们选择CPOL=1CPHA=1的SPI时序2.SPI2初始化代码如下,是基于HAL库编写SPI_HandleTypeD
苏守坤
·
2020-07-30 01:14
STM32H7 at070tn92 LTDC SDRAM
调试笔记
使用如下设置:SDRAM:IS42S16400,这个参数网上一堆,我就不贴了,照着做就好了,就是时间配置麻烦点,需要根据自己的sdram时钟做个计算,我sdram时钟是90M,因为stm32h7我主频配置在360M,这个是4分频出来的,我的SDRAM分配在fmc的bank1,所以按照手册,地址是0xc0000000开始,8M空间,所以结束地址是0xc07fffff,注意这个设置,刷新DAM2D的时
EOS1N
·
2020-07-30 01:06
嵌入式
ADS131A02驱动
调试笔记
(stm32f407+spi)
一、问题背景hah由于实验室研究采集研究心电信号,故开始使用ADS1292,而后考虑使用分立器件自己搭。故采用了这款ADS131A02高精度24bit的adc芯片。二、调试中需要注意的点1、芯片初始化时,需要初始化M0,M1,M2电平(可以通过硬件直接拉高拉低)。这将决定数据的触发方式,数据帧长度,使能hammingcode;(Page5)我使用的是M0=VDD,M1=VDD,M2=GND,即「异
YulongHe
·
2020-07-30 01:46
传感器驱动调试笔记
主持会议要点
小时准备好会场的东西(客户可能提前到)2.确认水性笔、笔擦、投影仪可以使用3.准备好饮用水、与参会材料(附上白纸与黑笔)4.确定会议内容、会议流程,并列出大概需要的时间和休息的时间5.提前10分钟到会场,
调试笔记
本
peach_orange
·
2020-07-29 21:03
工作
[RK3288][Android6.0]
调试笔记
--- 测试I2C设备正常传输方法
Platform:RockchipOS:Android6.0Kernel:3.10.92rk在驱动层做了一个通用i2c测试代码提供给上层快速测试i2c外设是否传输正常.测试使用方法:#echo[0-5]>/dev/i2c_detect//0-5表示i2cnumber号,不过i2c5需要修改下驱动,默认只支持到i2c4.例如我的i2c2接的是audiocodec:&i2c2{status="okay
KrisFei
·
2020-07-29 20:38
子类__I2C
[RK3399][Android7.1]
调试笔记
--- I2C探测工具添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:rk3288上默认自带i2c_detect工具来探测对应I2C总线上挂载的设备以及地址。rk3399平台默认没有开启,参考rk3288做如下修改,就可以使用了。改动:diff--gita/arch/arm64/configs/rockchip_eco_defconfigb/arch/arm64/configs
KrisFei
·
2020-07-29 20:38
RK3399
子类__I2C
[RK3288][Android6.0]
调试笔记
--- 同时支持多颗Camera打开的问题
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92有遇到若干朋友在做Camera模块的时候说同一时间只能打开一颗Camera,这是因为RK在HAL层把Camera最大的supportnumber限制成了1.hardware/rockchip/camera/CameraHal/CameraHal_Module.h#defineCAMERAS_SUPPORT_MA
KrisFei
·
2020-07-29 20:37
子类__Camera
STM32F103与STM32F407的SPI
调试笔记
在写入SPI数据数,必须调用SPI_I2S_ReceiveData(SPI1);读取一次,不然会对数据的读取不正确u8SPI_Flash_GetChar(void){u8Data=0;Data=SPI_I2S_ReceiveData(SPI1);//必须读取一次,应该是读后清空寄存器while(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_TXE)==RESET)
科翼电子
·
2020-07-29 18:35
STM32
【
Tiny4412
】
Tiny4412
开发板介绍
00.目录文章目录00.目录01.
Tiny4412
核心板介绍02.
Tiny4412
核心板硬件资源特性03.
Tiny4412
底板资源分布图04.Android4.2.2软件系统特性05.Linux+Qt软件系统特性
沧海一笑-dj
·
2020-07-29 18:08
ARM
tiny4412
嵌入式
A9
A9开发板
4412
lis3dh
调试笔记
很早前就想把工作笔记记录在网上来,很多时候觉得没有笔记很不利自己工作的提高,调过的东西,过一阵就忘了。而写在笔记本上也没有写过,还是写在网上吧。希望能坚持下去,养成记录笔记的好习惯。1、调读取三轴加速度数据的时候,如果开了中断,数据FIFO满了,或者没用fifo直接数据准备好了,那么就会产生中断,只有读出数据,中断才会消失。必须知道的是,这个中断出来的非常快,看ODR就知道了,如果在初始化的时候就
cgh0817
·
2020-07-29 17:29
传感器
cc2540一主多从
个人
调试笔记
,语言组织能力有限,敬请原谅。
aaronga
·
2020-07-29 16:53
ble
MPU6500模块
调试笔记
——小心冒牌货
本人最近做项目需要用到MPU6500,在淘宝购买了一块MPU6500模块后开始调试,整了半天发现无论如何也读不出模块的数据,耐着性子一步一步调试后发现遇到了个冒牌的6500。。。模块硬件如图:使用的是MPU6500,使用STM32F7对模块进行读取,读取程序使用的是原子哥的MPU9250例程(内部集成MPU6500六轴传感器和AK8963三轴磁力计,两个共用一个IIC接口)。该程序读取加速度计及陀
Jasper_Gu
·
2020-07-29 16:56
硬件调试笔记
PYNQ-Z2
调试笔记
:基于PYNQ-Z2的远程人脸检测程序
非常感谢您可以看到此博客,这是我的第一篇CSDN博客,感谢您的支持!基于PYNQ-Z2的远程人脸检测程序准备工作硬件外设代码及操作1、准备工作PYNQ-Z2就不多说了,关于配置及启动方法详见官方视频教程http://www.digilent.com.cn/studyinfo/67.html,很明显,我们本次的远程人脸检测程序是属于PS(Processingsystem)端开发,所以通过SD卡中的镜
努力向上的韭菜
·
2020-07-29 15:36
PYNQ-Z2调试
[i.MX6Q][QNX Neutrino 6.6.0]
调试笔记
------初识QNX_Neutrino
由于公司发展需要,所以本人从Android开始转向QNX学习,这也是个不可多得学习机会,据说QNX的系统以及服务是需要重金购买的,我拿到《QNXDevelopmentLicenseCertificate》之前都没听说过QNX系统,从零开始记录下自己学习过程吧。也希望有更多的人交流,网上这一块的资料实在是少得可怜。QNXNeutrino实时操作系统(RTOS)是一种功能全面、运行稳健的操作系统,它的
BOJUE01
·
2020-07-29 15:05
QNX
Neutrino
6.6.0
MPU6500驱动
调试笔记
(STM32F407+SPI)
一、问题背景本来最开始实验室使用MPU6050芯片,采集陀螺仪原始数据做生理信号采集,但算法发现用IIC接口采样率(200hz)达不到要求。故寻找同类型支持SPI协议的芯片去替代,发现了这块MPU6500,还便宜,就用起来。在读写寄存器费了些周折(每读一次数据寄存器需要短暂延时,不能spi连续读。写寄存器有100ms延时要求),算是记录下吧二、注意事项NOTE:1、由datasheetP16页SP
YulongHe
·
2020-07-29 14:53
传感器驱动调试笔记
iic-
调试笔记
内核源码linux/Document/i2c/instantialing-device文档,讲了iic设备的构建方法a.设备的4种构建方法a.1定义一个i2c_board_info,里面有:名字,设备地址然后i2c_register_board_info(busnum,...)(把它们放入__i2c_board_list链表)list_add_tail(&devinfo->list,&__i2c_
无敌小电工
·
2020-07-29 14:27
关于ADS1118的
调试笔记
(基于STM32)
最近调试了ADS1118芯片,单片机用的是STM32ZET6,用IO口模拟SPI通信,连接两片1118AD采集芯片,讲采集到的八通道数据在串口显示界面打印出来。下面是.c代码#include"ADS1118.h"#include"sys.h"#include"usart.h"#include"led.h"#include"delay.h"/*32-Bit模式下CS引脚可以一直保持为低,节省一个IO
就死磕电子
·
2020-07-29 13:10
NORDIC 软硬件
调试笔记
1.nRFgoStudio找不到JLinkARM.dllSegger第一次安装,会在注册表中添加安装路径字段,nRFgoStudio根据此来寻找JLinkARM.dll。当卸载/更新Segger的时候,注册表的相关的字段是不会被修改的!如果卸载了第一个安装的Jlink版本,就会报错提示找不到相应的DLL。安装更新版本的Segger也是不可行的,因为它还是不会修改相关字段。故需要手工修改下面两个注册
Hansen Mi
·
2020-07-29 07:37
NORDIC
BLUETOOTH
NUC972
调试笔记
之NAND分区调整新增
新增需求如下:1.增加tmpfs文件系统格式的/var分区,大小2M2.新增ubi分区,/data,大小30M1.通过boot分区,如下所示:原始分区结构如下:可以看到原始分区一个以mtd=1作为root的ubi0:rootfs分区作为rootrootfs大小是0x7900000,以偏移0x700000开始计算。做如下分区修改:新增一个以mtd=2作为data的ubi1:data分区作为datad
wang 恒
·
2020-07-28 05:12
NCU972调试笔记
Linux
linux
嵌入式
nuc972
新塘
高通msm8926 camera
调试笔记
http://blog.csdn.net/fantasyhujian/article/details/38943639?utm_source=tuicool前些天在调试一组高通msm8926上的摄像头,之前ov5648+imx135已正常的点亮了,但是后续需要一个mini配置版本的方案,需要兼容ov2685+ov8865,于是先做好调试的前期准备,跟摄像头模组厂要模组spec和芯片的datashe
宁可一思进莫在一思停
·
2020-07-28 05:48
LINUX
[RK3399][Android7.1]
调试笔记
--- 三颗以上USB Camera的支持
Platform:RK3399OS:Android7.1Kernel:v4.4.83需求需要支持三个USBCamera,系统默认支持的是两颗。解决方法:以下是rockchip给的patch,不过是有缺失的:diff--gita/CameraHal/CameraHal_Module.cppb/CameraHal/CameraHal_Module.cppindex27e0f54..fa99a38100
KrisFei
·
2020-07-28 01:01
RK3399
子类__Camera
[RK3399][Android7.1]
调试笔记
--- 设置开机默认语言为中文
Platform:RK3399OS:Android7.1Kernel:v4.4.83解决方法:diff--gita/target/product/full_base.mkb/target/product/full_base.mkindex65bdf0f..071d299100644---a/target/product/full_base.mk+++b/target/product/full_ba
KrisFei
·
2020-07-28 01:01
RK3399
子类__Android
[RK3288][Android6.0]
调试笔记
--- DVP Camera旋转预览和回调数据
Platform:RK3288OS:Android6.0Kernel:3.10.92需求:摄像头安装之后预览和预览回调画面是倒着的,需要旋转180°。现象:通过修改camera_board.xml中的参数,发现只有预览画面正常,而预览回调数据还是倒过来的。说明此参数只对预览有效。解决方法:通过修改模组寄存器的flip参数。代码改动:diff--gita/Config/cam_board_rk328
KrisFei
·
2020-07-28 01:01
子类__Camera
[RK3399][Android7.1]
调试笔记
--- 串口JNI测试用例
Platform:RK3399OS:Android7.1Kernel:v4.4.83Android并没有包含串口的JNI,需要我们自己实现。(AndroidThing已经有实现)串口JNI的参考范例见:https://github.com/cepr/android-serialport-api。有将它修改做了实现,也分享给大家做参考。JNI部分:SerialPort.c/**Copyright20
KrisFei
·
2020-07-28 01:01
RK3399
子类__Android
[RK3399][Android7.1]
调试笔记
--- SDK使用tar打包成gz包出错
Platform:RK3399OS:Android7.1Kernel:v4.4.83需求:压缩rk3399sdk做备份。问题:使用tarzcvf命令一直失败。提示Exitingwithfailurestatusduetopreviouserrors。按照网上说的调换tar参数tarcvfz同样无效。解决方法:kris@ecobas:~/disk$sudotarzcvfsmart_191120.ta
KrisFei
·
2020-07-28 01:01
RK3399
子类__Build
[Tools] [cmake]
调试笔记
--- 如何彻底清除cmake产生的缓存
背景:cmake并没有提供类似于cmakeclean这样的方式来让我们清除产生的缓存,但是它编译的缓存(*.cmake,Makefile,CmakeCache.txt,CMakeFiles目录)会遍布各个目录。解决方法:在根部目录下建立一个build目录,然后在build目录中编译即可。#mkdirbuild#cdbuild#${path}/cmake这样,产生的缓存都在build目录下了。在下一
KrisFei
·
2020-07-28 01:01
工具安装使用
[RK3399][Android7.1]
调试笔记
--- 显示画面出现mirror的问题
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:添加好LVDS屏幕之后,显示画面mirror.解决方法:diff--gita/drivers/gpu/drm/rockchip/rockchip_drm_vop.cb/drivers/gpu/drm/rockchip/rockchip_drm_vop.cindex087034d..fab5671100644-
KrisFei
·
2020-07-28 01:01
RK3399
子类__Display
将模块编译进内核
示例:将Add_Sub模块编译进内核在内核源码的driver下新建AddSub_Kconfig子目录并将该模块源码放入该目录can@ubuntu:~/
tiny4412
/linux-3.8_test/drivers
chuncanL
·
2020-07-27 20:41
arm
[PX3][Android7.1]
调试笔记
JNI的使用
平台内核版本SDKPX3Linux3.1Android7.1文章目录目录:frameworks/base/services/core/jni/com_android_server_FMService.cpp因为要调用hardware中的函数,因此需要添加头文件:#include注册JNI方法intregister_android_server_FMService(JNIEnv*env){retur
雪松研究所
·
2020-07-27 12:47
Android
子类__Android
[RK3399][Android7.1]
调试笔记
--- user版本默认使能usb调试不弹框
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:编译为user版本连上adb之后会弹出是否允许usb调试的对话框:分析:点击允许->确定之后会有如下流程:onClick->UsbDebuggingActivity.javaservice.allowUsbDebugging->allowUsbDebugging->UsbService.javamDevice
KrisFei
·
2020-07-27 12:36
RK3399
子类__Android
[RK3399][Android7.1]
调试笔记
--- JNI层输出带TAG的Log
Platform:RK3399OS:Android7.1Kernel:v4.4.83JNI层使用C/C++需要输出Log.如果不要TAG,那么只要如下使用就可以:#includefun(){ALOGE("debuglog");}如果需要带LOGTAG,那么就要按如下方式添加:#defineLOG_TAG"JNI_DEBUG"#include#defineALOGE(...)__android_lo
KrisFei
·
2020-07-27 12:04
RK3399
子类__Android
jni
log
android
error
tag
4412环境搭建:arm-linux-gcc: 没有那个文件或目录
最近弄了个4412的板子(友善之臂的
Tiny4412
增强版),准备搞搞android,开发服务器用的是Ubuntu12.04-64bit版本(对于Android2.3.X和更新的版本,需要64位的系统,
垂泪
·
2020-07-16 05:23
opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc无法找到
都说嵌入式linux入门门槛很高,亲身体会了一下,还真的是挺高的…从学校的学生实验室拿了块
tiny4412
,看了几篇csdn的入门文章按部就班做,前面搭建环境和安装交叉编译器安装就卡住了十几天,甚至还搞到虚拟机卡死
floatinglong
·
2020-07-15 23:10
ARM
疑难杂项
tiny4412
学习(四)之移植linux-设备树(1)设备树基础知识及GPIO中断
硬件平台:
tiny4412
系统:linux-4.4文件系统:busybox-1.25编译器:arm-none-linux-gnueabi-gcc(gccversion4.8.320140320)uboot
【星星之火】
·
2020-07-15 22:08
博世传感器
调试笔记
(二)加速度及陀螺仪传感器BMI160
一.功能参数简介boschSensortec公司推出的最新BMI160惯性测量单元将最顶尖的16位3轴超低重力加速度计和超低功耗3轴陀螺仪集成于单一封装.MI160采用14管脚LGA封装,尺寸为2.5×3.0×0.8mm3。当加速度计和陀螺仪在全速模式下运行时,耗电典型值低至950µA,仅为市场上同类产品耗电量的50%或者更低。BMI160传感器的i2c设备地址是0x68(当sd0脚接地)/0x6
睿睿爸
·
2020-07-15 20:16
Keil
调试笔记
:调试表达式(翻译)
翻译于:http://www.keil.com/support/man/docs/uv4/uv4_db_expressions.htmHome→µVisionUser'sGuide→Expressions目录1调试表达式2常量2.1二进制、十进制、十六进制和八进制常量2.2浮点常量2.3字符常量2.4字符串常量2.5使用内存属性说明符3系统变量4外部变量5程序变量(符号)6行号7位地址8类型说明9
NoDistanceY
·
2020-07-15 18:48
嵌入式
Keil
调试笔记
:断点命令
如何你对单纯的通过硬件断点、在内存窗口和观察窗口下调试代码不满意的话,可以尝试一下中断命令,你可以设置进入中断的“条件”。这个“条件”可以是执行多少次后才出发中断,读写某个内存地址或地址范围时触发中断。值得一提的是,3.2节测试1和测试2显示出了Cortex-M7的六级流水微架构的特性。目录1调试命令窗口2BD/BL/BE/BK3BreakSet3.1执行断点3.2访问断点3.2条件断点4Brea
NoDistanceY
·
2020-07-15 18:48
嵌入式
Ubuntu16.04下搭建开发环境及编译
tiny4412
Android系统
http://blog.csdn.net/column/details/15111.html1.安装ssh服务器(可通过网络远程登录系统,如putty、xshell)sudoapt-getinstallopenssh-server2.安装ftp服务器(默认已安装)windows可使用leapFTP工具登录sudoapt-getinstallvsftpd需配置ftp服务(修改/etc/vsftpd.
武溪嵌人
·
2020-07-15 16:36
android
arm-linux-gcc -v: 没有那个文件或目录
最近弄了个4412的板子(友善之臂的
Tiny4412
增强版),准备搞搞android,开发服务器用的是Ubuntu12.04-64bit版本(对于Android2.3.X和更新的版本,需要64位的系统,
Devin-zhou
·
2020-07-15 16:06
arm-linux-gcc 没有那个文件或目录
源地址:www.techbulo.com/1236.html最近弄了个4412的板子(友善之臂的
Tiny4412
增强版),准备搞搞android,开发服务器用的是Ubuntu12.04-64bit版本(
平凡的世界_
·
2020-07-15 14:38
linux
Keil
调试笔记
:数组越界
概要:一个例子,两个思路,一些思考。问题现象structbmm150_dev{/*!ChipId*/uint8_tchip_id;/*!DeviceId*/uint8_tdev_id;/*!SPI/I2CInterface*/enumbmm150_intfintf;/*!Busreadfunctionpointer*/bmm150_com_fptr_tread;…//此处为省略};//定义一个结构
NoDistanceY
·
2020-07-15 13:01
嵌入式
[04]ESP32-代码调试-几种调试方法总结
文章目录一、JTAG调试1.官方文档2.硬件准备2.1ESP32WROVERKIT2.2.ESP32CoreBoardV23.JTAG
调试笔记
3.1.开启openOCD3.2.运行xtensa-esp32
清凉简装
·
2020-07-14 17:52
ESP系列物联网开发教程
Linux字符设备驱动注册三种方法以及内核分析
开发环境:PC:VMworkstation12运行Ubuntu1232位虚拟机开发板:友善之臂
Tiny4412
(EXYNOS4412Cortex-A9)Linux内核版本:Li
HJ-ZYT
·
2020-07-14 16:07
Linux驱动
手把手移植
tiny4412
开发板uboot
uboot的作用类似电脑BIOS,是芯片上电之后启动的一个引导程序(裸机),引导操作系统(linux)的启动通用引导程序-UniversalBootLoader是遵循GPL条款的开放源码项目U-Boot的作用是系统引导选择U-Boot的理由:①开放源码;②支持多种嵌入式操作系统内核,如Linux、NetBSD,VxWorks,QNX,RTEMS,ARTOS,LynxOS,android;③支持多个
年纪青青
·
2020-07-13 23:06
个人笔记
随笔
tiny4412
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他