- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 NXP i.MxRT移植 USB HID device时报错问题解决
在移植USB HID device的工程文件到自己开发的工程当中,文件已经移植完毕,但是就是出现设备无法识别的错误;然后调试keil工程文件,hold一下,发现出现了进入硬件上中断HardFault_Handler,看来问题不小。查看了两天还是没有搞定真正原因,最后还是在同事帮忙下,对比工程文件配置文件才发现了问题;另外一处是option->C/C++(AC6)->Misc control处添加“一处optin->Linker>Misc control处添加“”,这个句子在原来的工程里面没有。
2023-09-21 17:51:00
412
原创 STM32F030 RTC内部晶振/外部晶振/闹钟
【一】RTC初始化函数,用宏定义设置内部/外部晶振,使用主频晶振8MHz,外部RTC晶振32.768KHz。/****************************************************************************//*Function Name : RTC Config *//*Author ...
2022-02-08 16:31:57
4449
原创 STM32F030 唤醒后MCU重启问题分析(带图文代码解析)
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR , ENABLE);//开电源管理时钟 PWR_EnterSTANDBYMode();对于使用STM32F0系列MCU的朋友,在调试休眠唤醒的时候发现唤醒后一直是复位状态,查看复位寄存器,也没有发现任何异常,这个我在这里友情提醒一下,不是你的代码出现了问题,也不是硬件出现了问题,你仔细看一下STM32F0系列(RM0091)的参考手册,这个是ST最权威的资料之一,你认真详细了解一下就发现问题了。我这边是采取RTC...
2021-01-29 10:55:38
1868
3
原创 mount挂载失败,busybox
1,busybox简介 busybox是一个集成了一百多个最常用linux命令和工具的软件,他甚至还集成了一个http服务器和一个telnet服务器,而所有这一切功能却只有区区1M左右的大小.我们平时用的那些linux命令就好比是分立式的电子元件,而busybox就好比是一个集成电路,把常用的工具和命令集成压缩在一个可执行文件里,功能基本不变,而大小却小很多倍,在嵌入式linux应用中,busybox有非常广的应用,另外,大多数linux发行版的安装程序中都有busybox的身影,安装linux的时候
2021-01-07 14:19:34
1551
原创 STM32F030 做IAP时NVIC_Init()中断卡死和“could not stop cortex-m device”问题分析
新项目需求,然后用STM32F030的MCU编写的一个IAP&&APP程序,这中间就出现一个问题,就是在APP跳转到IAP升级的时候出现了NVIC_Init()中断卡死现象,其中在APP main()函数里面开头就有这么一段代码 memcpy((void*)0x20000000, (void*)0x8003000, 0xB4); SYSCFG->CFGR1 |= 0x...
2019-12-18 12:11:25
1851
原创 STM32F030 IAP升级编写总结
现阶段有个STM32F030的项目,要从STM32F105系列移植到STM32F030,就是Cortex M3到Cortex M0 ,这中间还是有很多东西不一样,虽然都是用Keil,看起来差不多。好了,直奔主题吧!一、IAPIAP的MDK设置,地址需要根据实际情况定,IROM为运行代码所用的Flash空间,IRAM为运行的内存空间,我使用的是64K FALSH大小的芯片,IAP程序空...
2019-12-04 15:42:10
1685
原创 typedef用法详解
typedef专业名词解析:typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。typedef作为C语言的关键字,主要作用如下:1、建立易以记住的类型别名,方便记住而且能减少出错比如://笔者想要定义两个指针...
2018-01-03 09:38:24
736
转载 如何在Pads Layout添加中文文字
如何在PADS的PCB中加上中文汉字1,打开PADS LAYOUT 界面,点文本图标。 2,在弹出的窗口中,找到字体的框,在下拉选项中选好汉字字体。 3,在文本框中输入汉字。4,最后点确定,在适当的地方放文字就OK了。
2017-12-26 11:42:23
14030
原创 stm8 stvd生成.o文件和lef文件
转载出处:https://www.amobbs.com/thread-5517911-1-1.html1. 用stvd打开你的工程文件,在工程上点右键选settings...2. 右侧的选项卡选择到Post-Build,在下方文本框中新粘贴下面三行内容cmd /c echo # files for the libc library >$(OutputPath)list_obj...
2017-12-23 18:53:51
951
转载 可执行文件(ELF)格式的理解
摘自http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.htmlELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所
2017-12-23 11:43:19
258
DSP调试文档Getting Started with Xplorer for EVK-MIMXRT685
2023-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人