c_runtime_cpu_setup函数在arch/arm/cpu/arm920t/start.S文件中: .globl c_runtime_cpu_setupc_runtime_cpu_setup: mov pc, lr //没做什么就返回了回到arch/arm/lib/crt0.S文件中:bl c_runtime_cpu_setup /* we still call old ro...
分类:
其他好文 时间:
2015-02-02 08:23:07
阅读次数:
169
访问https://ngrok.com,下载Linux/ARM版本的(因为PI为ARM的芯片,如果下载Linux版本的是无法正常使用的)解压$ unzip /path/to/ngrok.zip注册ngrok帐号并登录,记下里面的Auth Token创建/home/pi/.ngrok,内容如下(aaa...
分类:
其他好文 时间:
2015-01-31 23:06:29
阅读次数:
272
“从relocate_code回到_main中,接下来是main最后一段代码”也就是arch/arm/lib/crt0.S文件中: b relocate_codehere://从这里开始u-boot已经在重定位的地方运行了/* Set up final (full) environment */ bl c_runtime_cpu_setup /* we still call ol...
分类:
其他好文 时间:
2015-01-31 08:21:13
阅读次数:
198
本帖最后由 梅花望青竹 于 2013-1-16 19:20 编辑以前使用的是MDK4.5 但是没有stm32F3的元器件,果断的使用了4.6版本了。但是编译之后出现这样错误:linking....\Obj\prj.axf: Warning: L6373W: libattrs.map file not...
分类:
其他好文 时间:
2015-01-30 22:16:53
阅读次数:
109
1. SATA中断要打开,挂在fiq上(通过cpu中断的fiq中断enable位,对sata中断使能),2。外设及GPIO中断打开,挂在irq上(通过cpu中断的irq 的enable位对其使能),3. 在中断处理向量中,fiq及irq分别调用对应中断处理函数;4. 当对应的中断产生后,这样,就会调...
分类:
其他好文 时间:
2015-01-30 17:16:32
阅读次数:
169
对齐要求首先需要了解的是,对于现代处理器,C编译器在内存中放置基本C数据类型的方式受到约束,以令内存的访问速度更快。在x86或ARM处理器中,基本C数据类型通常并不存储于内存中的随机字节地址。实际情况是,除char外,所有其他类型都有“对齐要求”:char可起始于任意字节地址,2字节的short必须...
分类:
其他好文 时间:
2015-01-30 17:09:13
阅读次数:
329
1、下载gcc.zip2、把gcc.zip解压存放在/data目录下(也可以是其他目录,看个人习惯)3、配置gcc环境变量 export GCCHOME=/data/gcc (gcc存放路径) export GCCPATH=$GCCHOME/bin:$GCCHOME/arm-lin...
分类:
移动开发 时间:
2015-01-30 16:54:25
阅读次数:
181
1、先下载交叉编译工具,比如:arm-linux-gcc-3.4.1.tar.bz22、解压该交叉编译工具到你指定的目录, 比如:tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 /usr/local/ ***注意要修改/usr/local/arm的权限,使用...
分类:
其他好文 时间:
2015-01-29 20:55:48
阅读次数:
194