编程中遇到的问题
05jin
嵌入式linux,stm32
展开
-
开发中遇到的问题(2015-05-26)
1.如何比较两个时间(hex)的先后,使用memcmpint iNewFlag=memcmp(&sHistoryData.sData[DEF_RETURN_FLAG].caCardReaderData[iStartPos+sizeof(NetSendCardData.u1aReturn_time)], &sHistoryData.sData[DEF_RENTAL_FLAG].caCardRe原创 2015-05-26 10:42:26 · 392 阅读 · 0 评论 -
apt-get couldn't be verified because the public key is not available: NO_PUBKEY XXX
root@ubuntu:/opt/EmbedSky/kernel/x86/linux-3.5# sudo apt-get update......原创 2016-04-07 16:03:37 · 2704 阅读 · 0 评论 -
Linux下接收串口数据0x0d变0X0a问题
许多流行的linux串口编程的版本中都没对c_iflag(termios成员变量)这个变量进行有效的设置,这样传送ASCII码时没什么问题,但传送二进制数据时遇到0x0d,0x11和0x13却会被丢掉。不用说也知道,这几个肯定是特殊字符,被用作特殊控制了。关掉ICRNL和IXON选项即可解决。 c_iflag &= ~(ICRNL | IXON); 0x0d 回车符C转载 2016-07-23 16:43:13 · 5374 阅读 · 1 评论 -
gcc: error: elf_i386: No such file or directory
编译内核,出现gcc: error: elf_i386: No such file or directory2013-01-12 14:43 5614人阅读 评论(0) 收藏 举报分类:内核(5)版权声明:本文为博主原创文章,未经博主允许不得转载。 CC arch/x86/mm/mmio-mod.o LD arch/x86/mm/mmiotr转载 2016-07-09 10:11:59 · 1502 阅读 · 0 评论 -
ping: unknown host www.baidu.com
ubuntu14exbot@ubuntu:~$ ping www.baidu.comping: unknown host www.baidu.com解决方法:这是因为DNS服务器没有配置好,如果网络没有问题,可以按下面的步骤进行检查:1.检测网卡是否正常exbot@ubuntu:~$ ifconfigeth0 Link encap:Ethe原创 2017-05-26 11:31:10 · 1041 阅读 · 0 评论 -
“VMware: vmw_ioctl_command error Invalid argument.
$ rosrun rviz rviz -d `rospack find rbx1_nav`/amcl.rviz[ INFO] [1497087341.331029093]: rviz version 1.11.15[ INFO] [1497087341.331148504]: compiled against Qt version 4.8.6[ INFO] [1497087341.33原创 2017-06-10 17:44:21 · 3814 阅读 · 0 评论 -
STM32F103跳过停止模式,不能进入停止模式
问题:STM32F103跳过停止模式,不能进入停止模式stopmodestatic voidled_thread_entry(void*parameter){ unsigned int count = 0; rt_hw_led_init(); while(1) { rt_hw_led_on(0);原创 2017-07-13 22:10:44 · 3322 阅读 · 0 评论 -
STM32调试,无法进入main函数 LDR r0,[pc,#0]
1.打开j-flash软件2.connect jlink3.解除芯片加密原创 2017-07-05 10:13:42 · 7970 阅读 · 0 评论 -
stm32 烧写下载失败 Error: Flash Download failed - "Cortex-M3"
问题:Error: Flash Download failed - "Cortex-M3"Load "10\\10.axf" Set JLink Project File to "G:\vs\keil\test\10\MDK-ARM\JLinkSettings.ini"* JLink Info: Device "STM32F103ZE" selected. JLin原创 2017-07-05 10:23:03 · 30238 阅读 · 1 评论 -
previous declaration of XXX was here
../src/Main.c:402: error: conflicting types for '__exit'../src/Main.h:508: error: previous declaration of '__exit' was here../src/Main.c:416: error: conflicting types for '_reboot'../src/Mai原创 2015-12-08 09:44:10 · 9371 阅读 · 0 评论 -
duplicate 'unsigned'
严重性 代码 说明 项目 文件行 禁止显示状态错误 duplicate 'unsigned'card D:\android\android-ndk-r10b\platforms\android-14\arch-arm\usr\include\sys\types.h104 原因:common.h 文件定义了uint:#define uchar unsign原创 2015-12-28 10:44:14 · 4557 阅读 · 0 评论 -
开发中遇到的问题(2015-10-16)
Issue 64: (Error -- Type mismatch (assignment) (int = pointer))int getSocketFd(int iType, int *pSocketFd, int *pTransType){ switch(iType) { case MTD_TYPE_UDP_ID_CARD_READER://身份原创 2015-10-16 14:21:27 · 3067 阅读 · 0 评论 -
开发中遇到的问题(2015-05-27)
一.编程时想当然,复制粘贴,不思考问题,懒思考造成问题。对于相似的语句容易出问题。1.ERR:ComPlayWave(__FILE__, __LINE__, __FUNCTION__, DEF_WAVE_NO(DEF_WAVE_JCCSJS), DEF_TYPE_WAV);//借车超时,请刷卡解锁OK:ComPlayWave(__FILE__, __LINE__, __F原创 2015-05-28 11:39:11 · 464 阅读 · 0 评论 -
开发中遇到的问题(2015-06-04)
1.ftp下载失败,原因是/lib文件损坏[root@mbike /]# /usr/bike/bin/vsftpd /etc/vsftpd/vsftpd.conf500 OOPS: could not bind listening IPv4 socket #:INTERNAL: Internal services# It is generally considered原创 2015-06-04 14:03:53 · 325 阅读 · 0 评论 -
开发中遇到的问题(2015-05-23)
1.注意函数的返回值。dealCmd0x79_NetRentalBike() 没有判断返回值,于是流程出了问题。所以调用函数要注意函数是否有返回值。case DEF_STATUE_M1_VERIFICAT_OK:{ iRetCode=dealCmd0x79_NetRentalBike(piFileHandle, u1aM1_physical_number, &CardInfoTmp, iR原创 2015-05-23 11:44:03 · 411 阅读 · 0 评论 -
开发中遇到的问题(2015-06-06)
1. [root@mbike bin]#./UpdataVerify./UpdataVerify: line1: syntax error: unexpected word (expecting ")") 原因是使用x86的gcc编译后的应用程序放到arm-linux环境运行。如果要运行在arm-linux环境运行,要使用arm-linux-gcc编译arm-linux-gcc原创 2015-06-07 14:20:12 · 295 阅读 · 0 评论 -
开发中遇到的问题(2015-05-25)
1.修改程序要注意代码的上下文。eg 1:ERR: if (GetTimeOverFlag(&g_sRentalReturnlBikeTime))//超时 { CardReaderBuzzer(piFileHandle, DEF_CARD_SET_BUZZER_ERR_TIME);//读卡器蜂鸣器 _rf_sleep(piFileHandle); FP原创 2015-05-25 14:23:45 · 405 阅读 · 0 评论 -
数组溢出 Array out of bounds
数组溢出:error: Array 'g_sAccepChannelBusiness[200]' accessed at index 254, which is out of bounds. 1.#define MAX_TCPSERVERCONNECT200#define MAX_TCPCLIENTCONNECT200 struct SChannelBusine原创 2015-08-18 10:44:40 · 3508 阅读 · 0 评论 -
资源泄露 error: Resource leak: fp
1.资源泄露 error: Resource leak: fpRead增加fclose(fpRead);int ReadSysParameters(struct DevGprsFlow* ptrSaveFlow, unsigned short* ptrCountSum, char* ptrFileName, char* ptrBakFileName){int iIn原创 2015-08-18 10:49:03 · 3397 阅读 · 0 评论 -
开发中遇到的问题(2015-09-12)
FILE *fout=Null; //这样打开时 就是把原文件中的内容清掉了。 if ((fout = fopen(pFile, "w+")) != NULL) { PR(""); //DPRINTHEX("buffer", buffer, size); fprintf(fout, "%s\n", buffer);//字符串末端加换行原创 2015-09-12 17:03:09 · 523 阅读 · 0 评论 -
问题:android error: cannot find -lpthread
android6.0/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/../lib/gcc/arm-linux-androideabi/4.9.x-google/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lpthreadcollect2: erro...原创 2018-08-09 09:47:51 · 1622 阅读 · 0 评论