![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
文章平均质量分 59
j_j_g_a
这个作者很懒,什么都没留下…
展开
-
openjtag 使用记录
让CPU运行Reset runReset和reset run是结果是一样的。让CPU停止运行Reset halt 让CPU停止运行,并且执行reset-init脚本Reset init从板上dump数据到PC端Dump_image格式:dump_image filename address size保存在Work Dir中。下载image到板上loa原创 2013-05-20 23:14:13 · 1378 阅读 · 0 评论 -
undefined reference to `__aeabi_uidivmod' 解决方法
在编译rom代码时,由于用到%取模,链接时报了这个错误,解决方法如下:在链接时链接libgcc.aLDFLAGS += -L $(shell dirname `$(CC) -print-libgcc-file-name`) -lgcc同时也要在代码中加上raise函数,应该是除数为0时会进这个函数:int raise(int signum){ return 0;}原创 2013-05-28 09:52:34 · 10581 阅读 · 1 评论 -
学习记录 arm align
.S文件.global _start_start: mov r0, #0x12 .byte 0x12 .byte 0x34 //.align 后跟为0,1,2或者不跟参数时都当作是4字节对齐.align .byte 0x56 // 2^3次方,8字节对齐.align 3 .word 0x1原创 2013-06-29 10:48:34 · 1234 阅读 · 0 评论 -
ARM DS5仿真器使用记录
Debug Hardware Config自动配置产生的文件,通过工具cdbimporter来导入,工具位于安装目录的sw\cdbimport目录下。在安装目录下新建文件夹,假设命名为ds-5_configdb。从开始菜单中打开DS-5 command prompt工具,转到cdbimport目录,运行cdbimporter.bat工具:D:\Program Files\DS-5\原创 2013-09-17 22:22:50 · 6810 阅读 · 1 评论 -
ARM-I/Dcache, MMU关系
三者的允许配置:ICache | DCache | MMU | Allowed?================================Off | Off | Off | YesOn | Off | Off | YesOff | On | Off翻译 2013-09-20 22:53:10 · 5776 阅读 · 0 评论 -
ARM GCC浮点编译选项
1 浮点类型-mfloat-abi1.1 选项-mfloat-abi=soft/softfp/hard支持3种类型,各类型含义如下:n soft 不使用硬件浮点单元,gcc使用软浮点库来完成浮点运算。适用于不含FPU的CPU。n softfp 使用硬浮点单元,会生成硬浮点指令,生成何原创 2013-10-23 21:23:41 · 7597 阅读 · 0 评论 -
启动参数中加上nohlt,使ARM CPU空闲时不进WFI
26 #ifdef CONFIG_GENERIC_IDLE_POLL_SETUP 27 static int __init cpu_idle_poll_setup(char *__unused) 28 { 29 cpu_idle_force_poll = 1; 30 return 1; 31 } 32 __setup("nohlt", cpu原创 2014-08-20 19:12:39 · 2327 阅读 · 0 评论