![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
瑞萨
文章平均质量分 55
linsenyipian
这个作者很懒,什么都没留下…
展开
-
瑞萨RL78系列芯片重映射printf函数!
瑞萨芯片RL78添加printf打印日志标准库要打开,C99或C90都可以。在main文件添加标准头文件/* Start user code for include. Do not edit comment generated here */#include "stdio.h"/* End user code. Do not edit comment generated here */重映射putchar函数int __far putchar(int c){ debug_..原创 2021-05-31 13:25:26 · 1966 阅读 · 1 评论 -
瑞萨,尝试flash刷写代码放到ram中,OK
因为项目需要,要把boot代码里的flash驱动程序放到ram里,而且不能再flash里保存,之前没用过瑞萨的芯片,找了一大堆的参考文件看,后来发现还没有看它的说明文档好使。把cc-rl用户手册看了一下。想到一个简单的方法,先把flash的驱动配置到ram中,在按照map文件中的地址,将bin文件中的二进制文件取出来,然后再软件里定义一个数组,地址指定在ram中的固定位置。这样是不是可以实现,接收驱动bin档后放到数组中,在程序里执行烧写命令。先把想法记录下来,等有时间试一下。...原创 2021-05-18 18:05:22 · 1917 阅读 · 1 评论 -
.bss .data .text 学习
近期在做一个项目以下是从网上找的基础知识,先记录下来。BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程原创 2021-04-26 09:57:05 · 772 阅读 · 0 评论