ARM
文章平均质量分 63
星克曼
Elec Fans
展开
-
Keil IAR - Cortex M3 调试问题及解决方法(1)
看到一篇文章,转载如下。 其实不光是STM32, 其它芯片甚至其它的IDE 都可参考。STM32调试过程中常见的问题及解决方法一、 在“Debug选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device found.” 解决办法: Keil MDK默认使用ULINK仿真器下载程序,在“Utilities选项卡”下把编程所使用的仿真转载 2011-12-17 16:23:25 · 6867 阅读 · 0 评论 -
ARM - PcDuino 初步使用(2)- 基本例程
sparkfun提供的例程https://learn.sparkfun.com/tutorials/programming-the-pcduino/introduction源代码在这个网站https://github.com/sparkfun/pcDuino原创 2013-08-08 12:43:52 · 990 阅读 · 0 评论 -
ARM - PcDuino 初步使用(1)- 远程环境搭建
在eeboard上买了一款pcDuino,裸板啥都没有。原创 2013-08-08 13:14:46 · 2311 阅读 · 0 评论 -
BLE-nRF51822学习(1)-Nordic全新 nRF51 系列 Ultra Low Power (ULP) 无线 SoC
http://www.nordicsemi.com/chi_simple/layout/set/print/node_206/node_305/Product-Related-News/Nordic-nRF51-Ultra-Low-Power-ULP-SoC-RFnRF51 系列中首先推出的两款 IC 分别是 nRF51822(多协议蓝牙低功耗/2.4GHz 专用 RF SoC)和转载 2014-09-05 16:56:10 · 5001 阅读 · 0 评论 -
BLE-nRF51822学习(2)-芯片手册阅读
ARM芯片已经hen原创 2014-11-21 13:50:59 · 4587 阅读 · 0 评论 -
STM32F0项目进阶之实时时钟DS1307
写在前面的话:STM32F0项目进阶系列是硬件系统工程师星克曼以项目进阶的方式写出的入门教程,以项目开发为蓝底,快速学习进入实战。STM32 I2C总线在上一讲 STM32F030项目进阶之I2C 中已经讲过了,已经将标准库抽象成hal_i2c.c和hal_i2c.h了,下面的就是适配不同的芯片了,这次我们适配一下DS1307。芯片手册如下:www.maximintegrated.com/en/DS原创 2015-07-06 12:06:12 · 5454 阅读 · 0 评论 -
Wikiot-DIY笔记(2)STM32F0/STM32P20
关于Wikiot的介绍请见简介篇。STM32F030F4P6是20Pin的Cortex M0的处理器,2RMB左右,依托STM32丰富的生态,可以替代很多低端芯片。版本:A1原理图PCB焊接注意1,R8、C2丝印互换;2,SB1短接3,SB2~SB5,SB2+SB5是一组,SB3+SB4是另一组,设原创 2017-03-06 23:20:35 · 760 阅读 · 0 评论 -
Wikiot-DIY笔记(1)Jlink-OB-072
JLink-OB 外形小巧,方便,比Jlink要便宜不少。采用STM32F103C8T6方案。JLink-OB-072(为了区分,我这里自己取的名字),是采用STM32F072C8T6方案的JLink-OB,而且还多了虚拟串口。调试方便多了。成本只减不增。版本:A1原理图PCB(A1)焊接注意:1,R8、C2丝印互换;2,SB1短接原创 2017-03-06 22:53:04 · 5231 阅读 · 2 评论 -
Nanopi2-(4)使用ipconfig 等bash命令
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).#if [ "`id -u`" -eq 0 ]; then PATH="/usr/local/sbin:/usr/原创 2016-11-17 10:21:27 · 752 阅读 · 0 评论 -
NanoPi2-(1)本地GCC编译
【NanoPi2试用体验】GCC简单编译hello NanoPi2(九) 友善NanoPi2烧写官方提供的debian系统,系统自带GCC编译器,在板卡上编译,直接在板卡上运行,非常方便。1.查看VIM版本终端输入vim -v,可查看vim版本。NanoPi2的debian自带vim。2.查看GCC版本转载 2016-10-10 22:35:01 · 669 阅读 · 0 评论 -
NanoPi2- (5)SD使用
root@NanoPi2:~# fdisk -l Disk /dev/mmcblk0: 14.9 GiB, 15931539456 bytes, 31116288 sect原创 2016-11-29 23:57:52 · 868 阅读 · 0 评论 -
NanoPi2-(2)开箱验板上电连wifi
http://bbs.elecfans.com/jishu_533302_1_1.html NanoPi 2 是友善之臂专门为创客和物联网设计的高性能硬件开发平台,采用Cortex-A9架构的四核S5P4418处理器(主频1.4GHz),内存为1G DDR3,同时板上集成了802.11 b/g/n无线网卡及蓝牙4.0模块,可支持Android与Debian双系统,支持HDMI和LCD同转载 2016-10-10 22:51:23 · 2210 阅读 · 0 评论 -
ARM - PcDuino 初步使用(3)- 挂载网络文件系统
目的:pc和arm板子的文件共享,比如交叉编译生成的文件等等。环境:PC ubuntu 12.04 + PcDuino这里使用的是smba 服务 的cifs文件系统。建议先root,防止操作没有权限,命令sudo -s。1 PC ubuntu 安装 samba这里简要介绍一些步骤:安装sambasudo apt-get install samba添加共享目录 /h原创 2013-08-08 12:42:12 · 2201 阅读 · 0 评论 -
ARM - STM32 使用11.0592MHz晶振
这里探究了以下stm32 外部时钟的用法。这里用的是stm32f103rbt6,usart2,外部晶振11.0592Mhz。先看时钟树吧下面读取时钟的函数可以验证一下,你自己推算的对不对了。void RCC_Init(void){ ErrorStatus HSEStartUpStatus; RCC_DeInit(); RC原创 2013-07-05 11:41:55 · 6903 阅读 · 4 评论 -
Keil IAR - Cortex M3 调试问题及解决方法(3)
上次谈到由于stm32官方库和iar ew arm 的不断升级, 多出配置都发生了 变化,1在使用 ewarm 6.30 升级stm32 stdlib 3.5 出现了这个错误Error(Pe47) declaration is incompatible with "__interwork__softfp unsigned long __get_PSP(void)", ”de原创 2012-03-09 11:56:53 · 3299 阅读 · 0 评论 -
Keil IAR - Cortex M3 调试问题及解决方法(2)
最近又用stm32 和 lm3s 做点协议栈等,把一些调试心得写出来吧,本文可是原创,转载请注明出处。芯片是stm32f103 stm32f107 lm3s9790 lm3s9b90, 开发环境是 keil mdk 4.22 iar arm 6.30.1 stm32 官方库的更新 并不向下完全兼容,其中有他们家的新的芯片不断推出有关。使用库,本人想做了个模板, 可以使用keil 和原创 2012-03-08 19:44:50 · 2047 阅读 · 0 评论 -
Keil IAR - Cortex M3 Debugging in On-chip SRAM
转载 http://blog.csdn.net/iceiilin/article/details/6048895注意:如果SRAM 无法设置断点,说明SRAM调试的第一步:加载axf 文件出错了。以下为原文:stm32f107vc开发板,uvision V4.00u,JLINK V8,J-Link ARM V4.08l。 flash 下转载 2012-04-05 15:50:33 · 1343 阅读 · 0 评论 -
ARM- MACRO MEND
ARM汇编伪指令 宏的用法详解(MACRO MEND)(转载) http://yxmyifeng.blog.163.com/blog/static/1297897822010099444933/宏是一段独立的程序代码,它是通过伪指令定义的,在程序中使用宏指令即可调用宏。当程序被汇编时,汇编程序将对每个调用进行展开,用宏定义取代源程序中的宏指令。MACRO、MEND转载 2012-04-07 13:23:13 · 829 阅读 · 0 评论 -
Cortex M3 - STM32 Developing with GCC Tools
Developing with GCC toolsIn order to get a working binary, there is a series tools involved during code development. Several tools are necessary to compile simple applications. These are: compiler转载 2012-04-14 23:04:42 · 1099 阅读 · 0 评论 -
Cortex-M3 - Programming STM32-Discovery using GNU tools Startup code
Start up code is run just after microcontroller is reset and is executed before main program. As linker script, startup code usually is implemented as universal code for all same microcontroller type.转载 2012-04-14 23:05:44 · 1310 阅读 · 0 评论 -
ARM-CM3 -【教程】摆脱UART,仅用JLink也能实现printf功能!! /*更新scanf*/
http://www.amobbs.com/thread-5516711-1-1.html本帖最后由 zgxcom123 于 2013-1-19 10:50 编辑Printf函数在单片机调试过程中可谓功不可没,开发人员可以很直观很方便的获取当前程序的运行状态。但在例如STM32这样的片子中,想要实现printf,就必须借助UART。有没有办法仅凭一个JLink就实现转载 2013-01-22 16:31:09 · 3814 阅读 · 3 评论 -
MSP430 与 ARM Cortex系列在电池供电应用上的比较
这是原文地址:http://www.embedded.com/electronics-blogs/industry-comment/4026838/TI-s-MSP430-vs-ST-Microelectronics-ARM-Cortex-based-processor-for-battery-powered-apps我大概翻译了一下,如果有错误请指出。 TI's MSP430 vs.转载 2013-04-10 19:37:53 · 1973 阅读 · 0 评论 -
Keil IAR - Cortex M3 调试问题及解决方法(4)
1, 使用keil和Jlink下载或者在线调试遇到Flash timeout的问题,如下图是因为芯片的flash的处理时间不够,而Jlink 的等待时间太短,解决方法有两种,一种就是改动Timeout的值,还有就是调低Jlink的时钟。明显第二种方便:更改下图中的Jlink的Max Clock 直至能用就行了原创 2013-05-13 21:10:47 · 2714 阅读 · 0 评论 -
全志-sunxi-fel安装和使用
介绍https://blog.csdn.net/techping/article/details/62055714安装sunxi-felgit clone -b f1c100s-spiflash https://github.com/Icenowy/sunxi-tools.gitcd sunxi-toolsmake && sudo make instal...原创 2018-07-06 12:18:37 · 6756 阅读 · 0 评论