- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 RL78平台开发注意点
一、FSL在RL78F14PGG芯片上,不能配置内部32M时钟,不然初始化不过去。换成24M就能初始化成功。二、const、constf的数据必须放置在镜像区。所以,他们必须放置在0x3000-0xAEFF。或者放置在0x13000-0x1AEFF(需要修改此处汇编代码)。如果不,则会导致用指针取相应变量时异常,例子,0xbeff位置放置了const变量,使用指针取值,会区0xFbeff位置取值。甚至会导致ram区域被无缘无故篡改。三、代码起始区的地址偏大,链接时会报错原因:代码中还有near熟悉的函数、变
2022-06-23 11:29:44
984
原创 基于Keil搭建含BOOT的KEA平台
一、获取Keil环境下KEA例程 1.安装Keil.Kinetis_KEAxx_DFP.1.2.0.pack。(4条消息) Keil中KEA的pack包-C文档类资源-优快云文库 2.新建工程,勾选最基本的两项配置即可。 3.移植以下文件二、移植FreeRTOS (网上资源很多,参考其他资源,这里简单介绍。) 1.移植以下文件 heap_1.c:静态内存分配。绝大...
2022-04-12 14:53:46
1037
原创 简易makefile笔记
目的:使用一个makefile,实现多源文件夹和多库文件夹的编译。目录结构:test.c作为main函数所在文件,内部引用了test_a,test_b,test_c的函数。代码:为实现o文件和c文件的目录对应,大量的使用了字符串处理函数。CC:=gccBASE_DIR=${shell pwd}BIN_DIR=./out/binOBJ_DIR=./out/objLIB_DIR=./out/libINCLUDE_LIST+=-I./a/includeINCLUDE_LIS
2022-01-05 11:22:27
457
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人