- 博客(17)
- 资源 (22)
- 收藏
- 关注
原创 Android 10 添加 lunch
需求(当然这只是其中一个):多个产品用同一个核心板,外设驱动不一样,设备树不一样,开机画面等不一样,如果不添加,就会每次要生成哪个板子就覆盖对应的文件,麻烦不说还容易出错。针对全志a133核,之前的不知道,并且我最开始搜索也是之前的核心,其他平台也不清楚。命名规则:建议用c语言变量的规则,我踩了坑,当然可能不是每个地方都有这个要求,但最好都这样,就像搞开发的最好不要在中文目录下进行一样,不然可能会出现一些摸不着头脑的问题,甚至无法下手的问题。总共有两个地方要添加,内核部分和文件系统部分。
2022-10-17 17:17:16
1165
原创 调试cube生成的f107+lan8720代码
之前用的w5500,无奈芯片越来越贵了,正好手头上有100来颗lan8720a,直接将方案改了吧。以前在深圳工作时公司的网关正好用的这个方案,直接抄吧。硬件设计网口无晶振,由mcu的mco脚输出,50Mhz模式,其他都是通用连接方式接下来入正题:由于以前用的标准库,现在试一试hal库。打开cubemx,一顿骚操作后配置完成,生成代码。第一个问题,调试口,官方默认如果不设置就关闭swd和jtag,造成无法2次下载程序,需要将system core->sys->debug改成对应
2021-08-12 10:44:37
1058
3
原创 mdk编译提示 browse information of one or more file。。。
突然一直提示那个消息,要是程序有问题还说得过去,但是已经能正常编译通过了呀。根据提示点击rebuild依然没用,经过研究,找出了一个解决办法。1.确定程序能正常编译链接通过2.在提示没有跳转信息的文件上点击右键----->Options(出现下图)。将画框处的勾取消,然后编译一次,肯定链接不会通过,不管它,再次回到下图将原先的勾还原,最后编译,没有所改文件的提示了。3....
2019-06-19 10:44:29
1500
原创 stm32l eeprom wrperr
今天第一次使用此单片机的内部eerom功能,因为并不是单独的驱动调试,所以并没有直接跑一次,而是直接用在线调试的方式查看内存。结果控制数据过来后却并没有写进去,于是进行单步调试,发现中间跑到WRPERR流程里面去了,看寄存器也确实置位了。于是先找找有没有解决方法,但大部分是用std库,无法准确定位,但看流程也一样。实在没办法科学上网到谷歌,搜索出一个pdf手册http://www.mcutec...
2019-05-08 14:38:05
547
原创 mbedTLS移植到stm32上以支持mqtt证书加密
花了两星期的时间完成移植和调bug,下面就说一下几个关键的地方1.mbedtls_ssl_conf_authmode( &conf, MBEDTLS_SSL_VERIFY_REQUIRED );第二个参数不要用MBEDTLS_SSL_VERIFY_OPTIONAL,不然验证通不过的时候也能用,意义不大2.mbedtls_ssl_set_hostname( &ssl, "MQTT" )第二个
2018-01-15 15:45:01
14870
14
原创 文件obj\debug\android\bin\packaged_resources不存在
本来好好的工程,复制粘贴点东西后突然就出现这个问题了,但这个问题还很难发现,因为粘贴后是可以编译通过的,一个错误都没有,但运行时却出问题了,并且出的问题也让人摸不着头脑,容易让人搞错方向。怎样让其编译不通过呢,很简单,清理项目后再编译,肯定立马出现,当然如果你粘贴的东西没问题就不会出现了。那个错误提示出现的原因是有个资源文件没有生成,所以就说找不到,并且这个时候你怎么添
2017-05-08 15:39:45
1360
原创 未能加载 noesis.javascript ......
不说废话,我这边的解决办法是安装Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package 下面是下载链接,注意系统位数(x86还是x64)找相应的文件https://www.microsoft.com/zh-CN/download/details.aspx?id=26368
2016-04-29 10:13:54
2556
原创 jni(ndk) 兼容问题
公司以前的jni库好好的,最近在6.0系统上频出问题,苦于没有实机用虚拟机测试,别说,还真找到原因了公司属于物联网行业,所以库中Java端代码用了不少byte类型,C端用uint8_t与之对应。网上说byte这个数据的范围是-128---127,但是Android6.0之前的用着都好好的,突然这个版本出问题了,原因就是这个范围造成的,底下C代码用uint8_t,范围是0---2
2016-04-26 15:42:28
2610
2
原创 alartdialog edittext不弹出输入法
首先我要说脏话,tmd网上有些sb乱转,到处看到的都一样,你说能解决问题倒好,但是根本不行。我直接根据关键字“alartdialog edittext不弹出输入法”查资料,出现了两个结果。1.类似于这样的Dialog ad = new Dialog(context);ad.show();Window window = ad.getWindow();window.se
2016-01-05 22:49:16
686
原创 stm32 iap app 合一
受博文http://blog.youkuaiyun.com/yx_l128125/article/details/13591743的启发,实现了一个小程序,也就是免去了手动结合两个hex文件的操作。使用方法很简单,在mdk中可以直接用,也可以在控制台中使用如图源码也提供了,基于C#的。下载请到http://download.youkuaiyun.com/de
2015-05-17 18:43:22
830
原创 stm32整理工程目录框架后报unaligned错误
首先说明项目是基于MDK接手了项目代码,但是项目的目录架构很乱,没调理,于是就想着整理一下(代码反正要重写)。。。。。。。整理完了,烧录到板子上运行,太意外了,前几秒都还好好的,突然就死了。麻烦了,我没有直接去检查原因,而是通过之前的备份按照现在的目录一个文件一个文件的转移,看到底是哪个文件的改变造成的。。。。。。。找
2015-05-17 15:29:39
1792
原创 FreeRTOS中断调用api卡死
stm32+freertos。这里我要说的是发生这种情况的另一种解决办法。先说背景。本来是要实现一个简单的功能,就是从串口接收数据通过队列发送给其中一个任务进行处理。最先的问题是由于stm32的串口没有fifo,按照网上的资料实现了dma加空闲中断,这个问题就出现在空闲中断上。反映出来的现象就是出现中断后程序没反映了,但是打断点调试又能正
2015-04-15 20:26:00
7989
5
原创 Fatfs文件系统崩溃问题
用cortex m3+Freertos+fatfs做项目,在功能少的时候没出现这个问题,后来不断增加功能,出现一个fei'x
2014-06-04 11:51:57
7832
3
原创 安装驱动时出现“INF中的服务安装段落无效”
今天安装ti开发板的驱动,在安装虚拟串口时出现“INF中的服务安装段落无效”,以致驱动未安装成功。接下来我就说说我的解决过程,因为提示的是“inf中的。。。。”,了解驱动的就知道有个扩展名为inf的文件,于是准备打开驱动目录中的inf文件,如下图,有三个,是哪一个呢?既然是安装的串口,那么肯定就是这个啦。用记事本打开,里面全是英文,怎么办呢,再想想提示,
2014-03-01 09:59:01
24036
2
原创 mono for Android截获短信
因为项目要求,需要在安卓系统上实现短信截获的功能,用java实现的话网上一大堆,但不喜欢java语言的风格,并且我主方向是c#,于是就用c#完成,网上找到了mono for Android,经过很多的组件安装后能用了,接下来马上实现需求。搞Android开发的人都知道有两种方式实现短信截获,1、在manifest文件中注册2、在程序开始时用代码注册对比优缺点,发现第
2013-12-22 21:58:50
1413
原创 我的一个基于stm32的独立按键扫描方式
这两天完成了一个stm32的工程,在解决按键时写出了一个独立按键的扫描函数,应该有前辈已经出来了,的其实质就是普通的扫描方式修改的,优点是将按键相关参数封装为一个结构体,每加一个按键都不需要在函数中增加语句,废话少说,先看扫描函数//*******************************************************************// Funct
2013-11-30 14:50:49
9189
1
stm32 红牛 iap 升级
2015-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人