上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 32 下一页
摘要: 阅读全文
posted @ 2022-09-28 10:22 流水江湖 阅读(34) 评论(0) 推荐(0)
摘要: 1、新建立一个工程:File-New-Other...在New卡中选择DLL Wizard2、将工程存为myDLL.bpr3、在myDLL.cpp中写接口代码: #include<vcl.h> #include <windows.h> #pragma hdrstop Important note a 阅读全文
posted @ 2022-09-25 02:32 流水江湖 阅读(199) 评论(0) 推荐(0)
摘要: 嵌入式软件,如bootloader,空间受限,但有操作(编程)内部flash的需求,遇到的主要问题就是: 内部的RAM不够大,flash 编程需要多次执行 bootloader需要更新自己,但程序执行的位置需要擦除重新编程 部分MCU,程序在flash中执行,不支持边执行边擦写 这就需要引入程序在R 阅读全文
posted @ 2022-09-15 16:55 流水江湖 阅读(577) 评论(0) 推荐(0)
摘要: 上面的代码是COPY自KEIL下例程!和你发的,IRQ中断管理方式不同!KEIL 实现中是将IVR中的内部当成当前IRQ的中断入口地址来实现的!你发的这个是将IVR内容当成 LDR PC,[PC,#offset]这条指来实现!/* IVR = high half of load PC instruc 阅读全文
posted @ 2022-09-15 16:21 流水江湖 阅读(91) 评论(0) 推荐(0)
摘要: .MAP UART_OnOffConfig 0x20000f40 ARM Code 40 uart.o(.text)UART_ByteSend 0x20000f68 ARM Code 72 uart.o(.text)UART_9BitByteSend 0x20000fb0 ARM Code 72 u 阅读全文
posted @ 2022-09-15 11:04 流水江湖 阅读(38) 评论(0) 推荐(0)
摘要: map文件里面内容大致分为五大类(按照map文件分类的顺序): 1.Section Cross References:模块、段(入口)交叉引用; 2.Removing Unused input sections from the image:移除未使用的模块; 3.Image Symbol Tabl 阅读全文
posted @ 2022-09-14 09:19 流水江湖 阅读(292) 评论(0) 推荐(1)
摘要: 1、ARM中的异常与中断总共有7种 按响应优先级从高到低 按中断向量表顺序 复位 复位 数据中止 未定义指令中断 FIQ SWI IRQ 预取指令中止 预取指令中止 数据中止异常 未定义指令、SWI IRQ FIQ ARM要求中断向量表必须放置在从0地址开始,连续8×4字节的空间内(ARM720T和 阅读全文
posted @ 2022-09-11 07:21 流水江湖 阅读(1090) 评论(0) 推荐(0)
摘要: 1、在ARM开发中,异常向量表(或者称为中断向量表)处在一个关键的位置,因为它控制了ARM芯片复位、异常、IIRQ中断/FIQ中断 等 时的跳转地址,也即是调到哪里去执行启动代码。一般来说,异常向量表的形式如下 Vector: ; All default exception handlers (ex 阅读全文
posted @ 2022-09-11 07:05 流水江湖 阅读(456) 评论(0) 推荐(0)
摘要: ;******************************************************************************* ;* Macro Name : EIC_INIT ;* Description : This macro Initialize the E 阅读全文
posted @ 2022-09-09 20:52 流水江湖 阅读(133) 评论(0) 推荐(0)
摘要: ARM常用指令并不太多,因此使用阅读ARM汇编代码,并不太困难.以下是使用频率最高的指令和伪指令,并不是完整的指令集的教材。详细指令参见参考资料。 l B,BL l MOV,MVN l LDR,STR l ADD,SUB,ADC,SBC,MUL l AND,ORR,XOR,TST,BIC l CMP 阅读全文
posted @ 2022-09-09 20:08 流水江湖 阅读(993) 评论(0) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 32 下一页