3 星叔

尚未进行身份认证

暂无相关简介

等级
TA的排名 12w+

使用JTAG的工具Jflash刷写S32DS生成的HEX文件

S32DS一般默认生成的文件为.elf文件,现在我们了解一下怎样设置生成.hex文件1,先选中文件设置properities2,再同样打来Properties3,编译构建文件,生成hex文件4,配置JTAG烧写器配置Options->project setting项打开要刷写的文件点击连接,依次檫除、刷写、运行。刷写成功...

2020-05-03 16:14:07

S32DS的图标大全

1>2>3>4>5>

2020-03-26 11:24:50

S32K实现FlexNVM模拟EEPROM,并实现在一个固定地址更新数据

接上一篇FlexRAM模拟EEPROM,这篇我们用FlexNVM模拟EEPROM.Question1: 在操作Flash的时候,会将代码运行到RAM区内,目前没有找到实际代码,没搞清楚。Question2:在操作Flash的时候,Demo例程中总会出现,后门密钥访问加密安全字节,也没搞清楚。但是,通过看了一个礼拜的手册和Demo例程,将代码中可以实现功能的部分摘抄下来,以供交流/...

2020-03-21 11:33:50

S32K模拟EEPROM实现单字节和多字节的写入,并实现在一个地址处更新刷写次数

最近打算写EEPROM,本着单使用官方手册就搞定这个模拟EEPROM,最后还是借鉴了官方的例程一、先来看一下我们要操作的内存空间的大小和可操作的地址在哪里?1)从上图可知S32K148的FlexRAM 的最大空间为4k,所以说他可模拟的EEPROM最大为4k(S32K的EEPROM按字节读取的是由FlexRAM模拟最大4K,S32K的EEPROM按最小扇区2K读取的是由Flex...

2020-03-19 10:09:13

函数指针和指针函数的区别

一、【函数指针】在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1、函数指针定义函数类型(*指针变量名)(形参列表);“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,后面的“形参列表”...

2020-03-03 11:18:51

BAT 批处理实现复制指定文件夹内的指定类型的多个文件到另一个文件夹(findstr &delims的使用)

以下批处理实现的功能,将GeneratePath路径下的DestExt类型文件 除过NoCopyFileName文件复制到DestnationPath路径下1>未复制2>复制完成set /a CopyNum=0REM 记录未复制文件的数量set /a NoCopyNum=0REM 不需要复制的文件名以:隔开set NoCopyFileNa...

2020-01-11 14:05:58

S32DS怎样导入自己编写的(.H文件)并使用JTAG实现RTT的SEGGER_PRINTF打印

两个月前在学习这个S32DS遇到了这个问题,没有解决,现在又遇到这个问题,有一种解决办法,如下图所示,当文件添加到新建的RTT文件夹中,文件夹和文件会一块加上斜线,并且也不可以调用,尝试过给文件夹添加新的路径还是不可以用,所以现在的方法是将(.C和.H)文件挪到创建好的项目文件夹(src)中,这样便可以实现编译。同时,这个文件夹在添加(.C和.H)文件的时候可以直接从项目文件夹中直接拖到...

2019-12-19 18:19:38

C常见错误

二级指针传地址错误函数指针数组局部变量内存.

2019-12-09 16:27:16

批处理更改文件夹名字并改名复制

这个批处理 分为两段 第一段调用第二段第一段@echo offrem 获取当前文件夹中所有文件dir /ad /b >ALLFILENAME.txt for /f "tokens=*" %%i in (ALLFILENAME.txt) do (call changename_copyfile.bat %%ipause)::ad是只要文件夹 %~ni ...

2019-12-04 18:24:57

S32 designed studio添加外部新项目步骤

2019-09-27 16:48:15

S32K144点灯,通过RTC秒中断进行闪烁并支持RTT打印,S32 Designed stdio 和MDK5分别实现

这段时间一直在学习这个S32K144的开发、学习了解了S32 Designed stdio(S32DS)和MDK构建项目的两种方法。有幸在GIT网站上搜索到了一篇关于MDK的S32点灯的文件,综合学习。这两段程序都支持蓝宙的开发板,一直想着等我解决了这些基本的问题一定要分享出来。整理一些遇到的小问题,其实这些东西都可以在HELP帮助文档中查找。1,关于S32 DS怎样打开已有新项目...

2019-09-27 15:17:41

实现STM32CubeMx点亮STM32F103C8T6点亮一个LED灯

打开STM32CubeMx软件,实现第一步,设置配置参数!第二步,设置生成属性,点击右上方GENERATE CODE第三步,简单修改代码,在while(1) 添加这四行代码,如下所示 HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET); HAL_Delay(1000); ...

2019-07-29 17:38:54

Qt实现读取BIN文件

因工作需要,又转化、读取了一次BIN文件,其实之前写过,就是想不起来,所以记一下笔记,以防下次再用!typedef struct{ uint32_t AddressStart = 0; uint32_t DataLen = 0; QByteArray Data = nullptr;} Section;static QList<Section>* ...

2019-07-04 09:38:08

十六进制字符串转十进制(Qt实现)

uint32_t HexToDex(QByteArray DataLineData){ /****S5的数据字节长度**************/ int S5DateLength=HexCheckSumPosition(GetHexLineDataLen(DataLineData)); uint32_t S5DexLength=0; for(int i=1,j...

2019-07-03 11:51:56

将Hex转换的内存文件转换成BIN文件(Qt实现)

接上一个博客,hex转换成功了内存文件,但是无法验证转换的文件是否正确,然后目前有两种方法第一种:将这种内存文件反转成Hex文件进行对比第二种:将这种内存文件转换成Bin文件,然后再将原Hex文件转换成Bin文件,然后两个Bin文件进行对比、(HEX和BIN文件的转换举例)Hex文件::03000000020040BB:0700400075815F000200431F...

2019-06-20 10:04:26

读hex文件 c语言读取十六进制文件.hex(Qt实现)

将HEX文件读写成地址加数据的格式,HEX文件格式可以参考https://blog.csdn.net/a1037488611/article/details/43340055文档中有关与效验算法方面的有点问题,可以参考本人效验代码以下是我在Qt上实现的完整代码#include<stdio.h>#include<stdlib.h>#include&...

2019-06-14 14:38:08

无符号十六进制字符串转为十进制数

int HexToDec(char *src){ //将src中的无符号十六进制字符串转为十进制数 //如src="001A",则返回26 //字符串src需要以'\0'作为结束标志 int value=0,srclen=strlen(src); int i; for(i=0;i<srclen;i++){ ...

2019-06-10 17:39:31

CRC32和CRC16效验源码分享

开发环境:VC6++,可以移植到其他环境关于CRC效验原理可以参考博客https://blog.csdn.net/zjli321/article/details/52998468CRC效验通常有两种方法,一种是模2除法,另一种是查表法(这种表也只先通过模2除法算好,然后调用)/*******************************************************...

2019-06-01 10:10:26

结构体类型传参DEMO

#include<stdio.h>struct student{ int code; char name[10]; char sex[10]; int age;};int stuchg(struct student ptu){ ptu.code=10; return 0;}int stuchgs(struct ...

2019-04-09 14:16:33

函数指针数组DEMO

#include<stdio.h>char Function1(){ printf("Function1\n"); return 0;}char Function2(){ printf("Function2\n"); return 0;}char Function3(){ printf("Function3\n"); ...

2019-04-09 12:17:18

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。