2016年7月27日

摘要: 今天早些时候有总结关于基于IAR的外部SRAM的使用方法。 趁热打铁简单总结下IAR的外部FLASH使用。 实际分两种情况: 1.程序不分层app层包含了boot部分,代码在实际使用外部flash之前需要初始化FSMC控制器。 原因是:内部FLASH必须要有一部分程序来配置FSMC,这样才能使用FS 阅读全文
posted @ 2016-07-27 00:15 simon3panda 阅读(2318) 评论(0) 推荐(0)

2016年7月26日

摘要: 问题背景:stm32F103zd芯片开发代码,内部RAM不足,需要使用外部RAM。 开发工具:IAR集成开发软件。 关键文件:IAR内存分配文件*.icf配置文件;MAP映射文件。 修改目的:同时使用内部RAM和外部RAM。 以下为内部RAM内存分配文件: 图中RAM的地址为:0x20000000- 阅读全文
posted @ 2016-07-26 14:54 simon3panda 阅读(2607) 评论(0) 推荐(0)

2016年7月14日

摘要: Ymordem原理: 1开启是由接收方开启传输,接收方发送一个字符'C',然后进入等待(SOH)状态,如果没有回应,就会超时退出。 2发送方开始时处于等待过程中,等待字符'C'。发送方收到'C'后,发送第一帧数据包,内容如下: SOH 00 FF Foo.c NUL[123] CRC CRC (Fo 阅读全文
posted @ 2016-07-14 10:54 simon3panda 阅读(369) 评论(0) 推荐(0)

2016年7月11日

摘要: PC工具: IC util 手持设备:Dynasty ARM嵌入式设备 通信设备: TTL-USB串口传输器 问题:IC_Util向dynasty传输所需的配置文件,传输速度慢。 传输10k大小的文件 顺利时耗时大约10s,文件分块传输,1k/block or 2k/block。 波特率115200 阅读全文
posted @ 2016-07-11 17:46 simon3panda 阅读(1915) 评论(0) 推荐(0)

2016年6月30日

摘要: 令人懵逼的宏赋值用法 阅读全文
posted @ 2016-06-30 13:57 simon3panda 阅读(10952) 评论(0) 推荐(0)

2014年6月17日

摘要: 本文的目的已在对于makefile结构和其参数的理解。该工程的编译类型为交叉编译。工程一共包含5个makefile文件,分别是:./makefile./api/compile.cfg./api/archdef.cfg./api/rules.cfg./sudir.cfg还有一个makefile中的in... 阅读全文
posted @ 2014-06-17 15:09 simon3panda 阅读(1001) 评论(0) 推荐(0)

2014年6月3日

摘要: 大家都知道c语言变量的存储是从小到大增加。address c :FF39address n :FF3A并没有改变c和n的地址。address c :FF39address n :FF3A但是c的值被改变了,c的值变成了-127.上述实验表明了变量的强制转换并不会对变量的存放地址产生影响,只会对变量的... 阅读全文
posted @ 2014-06-03 23:51 simon3panda 阅读(199) 评论(0) 推荐(0)

导航