- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 first defcollect2: error: ld returned 1 exit status
工程中,不同的c文件里面定义了同名函数(这些同名函数都没有使用static修饰,即都是对外提供的函数),会导致编译的时候报first defcollect2: error: ld returned 1 exit status可能导致的后果:1.有些编译器不允许同名函数的存在,会直接在编译链接时报错(如gcc),在开发阶段就可以发现问题;2.有些编译器允许同名函数的存在,可能编译连接的时...
2019-12-26 15:22:39
372
1
原创 为什么GPIO已经有了ODR寄存器还要有BSRR寄存器
这是因为如果操作ODR寄存器,需要先读出ODR寄存器,然后修改相应的位的值,再写回ODR,分为3步。而BSRR寄存器设置位,只需要对相应的设置或复位的位直接写1,其他位写0(BSRR只对写1有效,写0无意义,不影响原先位的电平),可以直接一步到位。这个在实时操作系统会有比较大的意义,如果使用ODR寄存器,可能在读取ODR的值后,被其他优先级更高的操作打断(该高优先级的操作可能也操作了相应ODR),...
2019-11-24 13:23:48
1423
原创 STM32调用SysTick_CLKSourceConfig的坑
void SysTick_Init(void){ guiClkSrc = SysTick_CLKSource_HCLK; //SysTick_CLKSource_HCLK_Div8 SysTick_CLKSourceConfig(guiClkSrc ); //设置时钟源 SysTick_Config(SystemCoreClock / 1000); //1ms}...
2019-11-11 18:33:44
12128
3
原创 如何将linux C常用C函数保存到本地
1.下载web2chm离线版,打开软件在URL中输入:http://net.pku.edu.cn/~yhf/linux_c/,选中保存路径,点击Execute,就可以将网页文件全部保存下载(相关软件下载在最底下)上面那个软件不仅会将网页全部保存到本地(好像仅限http,不支持https),还会自动生成chm文件,不过生成的chm太丑了,长这样一般,可以再下载一个htm2chm,...
2019-09-20 18:01:50
403
原创 JLINK更新固件
不管你信或不信,我们手中的JLINK大部分都是盗版的。既然是盗版的,可能会因为一不小心升级了固件导致JLINK不能用了,或者提示克隆(TheconnectedemulatorisaJ-Linkclone......),然后我们可以在网上找到很多关于JLINK如何刷固件的文章,但是跟着网上的步骤做,很可能你会先遇到清除JLINK原有固件后电脑无法识别JLINK,刷完固件后提示克隆无法使...
2019-09-17 10:48:04
24245
1
原创 xTaskCreate函数分析
函数原型:BaseType_t xTaskCreate( TaskFunction_t pxTaskCode, const char * const pcName, const configSTACK_DEPTH_TYPE usStackDepth, void * const pvParameters, UBaseType_t uxPriority, TaskHandle_t * con...
2018-10-21 19:02:26
9954
原创 Failed to execute /linuxrc. Attempting defaults的一种解决方案
mini2440在烧写uboot,kernel和根文件系统后,启动程序,无法进入系统,从启动日志如下:Creating 5 MTD partitions on "NAND 256MiB 3,3V 8-bit":0x000000000000-0x000000040000 : "supervivi"0x000000040000-0x000000060000 : "param"0x000000...
2018-09-25 21:24:37
909
原创 Android 6.0 动态申请权限无效问题
Android动态权限添加的流程一般如下: 1.在AndroidManifest.xml文件中添加相应的权限,如下:<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>2.在需要使用权限的地方或者直接应用启动后直接申请权限,如下:if(Build.VERSION.SDK_INT >= ...
2018-07-12 18:22:53
2306
JLINK刷新固件.zip
2019-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人