- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 STM32 IAR 下启动文件配置
在启动文件上面右键,选择OPTION 有个exclude from build 选项,勾上,表示 不会编译,不勾,表示编译链接该文件。注意的是,8个里面,只能有一个不打勾,其它7个要打勾(排除编译)!不然会有multi define 链接错误!IAR 工程里面,8个启动文件都已经添加进去了。编译时,是哪一个参与编译的呢?刚开始以为是受宏定义控制的,后来发现,是工程文件强制配置的。
2024-05-16 11:24:22
700
原创 交叉编译时,configure参数--host作用和意义
从上图可以看出configure根据--host=xxxxx 会在makefile中生成编译器CC为 xxxx-gcc,这里要说一下,configure会用一段简单的代码,去测试调用xxxx-gcc存在不存在,如果不存在,仍然会把编译器默认为CC=gcc,也就是说,如果你用了一个错误的 --host=xxxxx,configure可能不会报错,最后make时,是调用你主机的gcc编译代码,这样编译出来的程序 ,在目标系统上面是没办法运行的。因此,要指定正确的--host值 ,才能调用正确的交叉编译工具。
2023-04-23 11:26:47
6764
1
原创 金碟 KIS 7.5 二级科目长度由2位改成3位
先说明,以下是针对KIS 7.5版本的数据库,其它版本数据库结果应该有些差别,但思路都差不多。建立两个不同科目长度的表,然后对比里面的数据。应该就能发现差异。接到财务MM的要求,说KIS二级科目到了99个就不能再加了。网上搜索了一下,包括官方提供的解决方案是用他们的帐套转换工具,我测试了一下,转换后,位数是变了,但是把原来的二级科目同时多了一份到一级科目上面来了。最麻烦的,是要把原来所有的科...
2020-03-02 09:42:02
3304
转载 SDRAM的寻址知识及重要的参数
http://www.52rd.com/Blog/Detail_RD.Blog_hndeng06_11206.html 在嵌入式行业中,经常会碰到有人问如果将开发板上32M的SDRAM换成64M的SDRAM硬件需不需要改动。答案是:不需什么改动。由于当时刚进入这个行业,对这个答案一直很迷惑,板上用的是现代的sdram芯片4M×16b×4Bank,即32MB,按理说应该有25根地址线,但芯片
2009-05-18 21:28:00
1345
转载 ldr与adr的区别
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://coon.blogbus.com/logs/2738861.html ldr r0, _start adr r0, _start ldr r0, =_start nop mov pc, lr_start:
2009-05-11 02:23:00
1327
转载 ARM 链接配置.lds文件学习
本文由Jacky原创,来自http://blog.chinaunix.net/u1/58780/showart.php?id=462971对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。先看一下GNU官方网站上对.lds文件形式的完整描述:
2009-05-11 01:39:00
3011
原创 u-boot-1.1.6 start.S代码笔记
u-boot 1.1.6 start.S 代码学习/*参考了别人的一些笔记,看完了启动代码。本文档记录在看代码时碰到的困难,将这些曾经困扰的问题记录下来,以备今后之用。分析时不重要的代码被删除了。*/.globl _start_start: b reset ldr pc, _undefined_instruction ldr pc, _
2009-05-11 01:33:00
7093
3
Source Insight 4.0 破解补丁 更新
2017-02-09
给PCM数据流添加WAV文件头
2014-04-24
一个SMTP 发送邮件及附件的C++代码
2013-09-05
wince usb设备插入拔出检测代码
2012-11-05
rc4 md5 des算法源代码
2008-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人