1. S3C2440大概的启动流程(NAND启动): ①设置CPU为SVC模式 ②关闭看门狗 ③屏蔽中断 ④关闭MMU ⑤初始化时钟 ⑥初始化内存(SDRAM) ⑦初始化栈指针(SP, R13) ⑧初始化NAND Flash ⑨拷贝代码从NAND到内存 ⑩清除BSS段 最后,跳转至C语言的Main函 ...
分类:
其他好文 时间:
2017-04-06 01:04:40
阅读次数:
327
20170322 上面是正常工作的按键写法,作用是开关逆变的输出。先回忆一下逆变的配置方法 最后要提醒,一定要注意看门狗有没有关,这里用不到看门狗。所以去CPU的配置文件里关了吧,不然你的单片机过一会就会自动复位了(如果你有开关按键,那么就是给你到关闭状态了)。这是个教训。 ...
分类:
其他好文 时间:
2017-03-24 00:12:08
阅读次数:
155
今天在真机调试的过程中,发现了一个严重的问题,发现CPU的使用率竟然达到了100%,以至于会导致运行内存占用过高,被系统的看门狗机制给杀掉。 下面就讲一讲怎么去定位这个问题: 1.打开Xcode,把项目跑动起来,然后选择这个选项卡 2.现在就可以看到这个画面 3. 现在我们可以看到这个页面,发现我的 ...
分类:
移动开发 时间:
2017-03-19 23:45:17
阅读次数:
660
独立看门狗时钟来源为LSI;窗口看门狗时钟来源为CPU; 窗口看门狗窗口的含义是:喂狗必须在一定的窗口期内完成,不能过早也不能过晚。 总结:防止程序复位,用独立看门狗。 ...
分类:
其他好文 时间:
2017-03-14 19:08:08
阅读次数:
192
一特点: -20~70度,SPI/I2C接口,1.2 V to 4.2 V ,可编程看门狗,时钟输出以便校准,闹钟输出,时间戳输出。低功耗高精度,电源切换,中断输出。 SPI接口和I2C接口硬件接法:IFS和BSS连接则是I2C接法。 时间戳输出:/TS低电平输入引脚当信号到来时将时间信息存到时间戳 ...
分类:
其他好文 时间:
2017-03-13 19:03:01
阅读次数:
252
1.GPIO介绍 GPIO(general purpose i/o ports)意思为通用输入/输出端口,通俗的说就是一些引脚。 我们可以通过它们输出高低电平 或 读入引脚的状态。 s3c2440中有130个I/O端口,分为A~J共9组,GPA、GPB、..... GPJ 2.GPIO寄存器 既然要 ...
分类:
系统相关 时间:
2017-03-13 14:57:58
阅读次数:
342
CRU(Clock & Reset Unit) 是APB从模块用于产生内部和系统时钟、复位用的。 CRU从锁相环输出时钟或外部时钟源产生系统时钟,从外部电源复位、看门狗时钟复位或软件复位产生系统复位。 一、特性: 1.遵循AMBA APB接口 2.8个锁相环BPLL/LPLL/DPLL/CPLL/G ...
分类:
其他好文 时间:
2017-02-23 15:24:31
阅读次数:
616
最近在倒腾Zigbee,准备参加物联网全国大赛,学校有给我们发Zigbee开发板,但是对于喜欢折腾的我来说,用开发板还是不过瘾,起码也得知道怎么去画一块板子。于是乎,在百度一番后就有了下面这篇文章。 作为片上系统Soc,CC2530的集成度是非常高的,这也方便了我们开发者。搭建它的最小系统比较简单。 ...
分类:
其他好文 时间:
2017-02-23 14:08:07
阅读次数:
321
S5PV210芯片的设计者的思想 (1)芯片启动后执行iRom(BL0)的内容,进行时钟和看门狗等外设的初始化,将BL1和BL2拷贝到片内SRAM; (2)跳转到片内SRAM执行,完成外部SDRAM的初始化,并将OS从存储设备拷贝到SDRAM内; (3)跳转到SRAM内执行OS的起始代码。 由于U- ...
分类:
其他好文 时间:
2017-01-15 13:53:51
阅读次数:
204