Dear all,
I'd like to share some useful tips about S32DS for ARM v2018.R1 IDE and S32K1xx development in Chinese as below:
《S32DS使用Tips--SDK使用常见问题(FAQ)答疑》;
《S32K SDK使用详解之S32 SDK软件编程思想详解》;
《 S32K1xx系列MCU使用Tips--功能介绍及软件开发和硬件设计FAQ》;
《 S32K1xx系列MCU使用Tips--Flash加密后不断复位无法连接调试器的问题解决》;
《S32DS使用Tips--S32DS for Power V1.2 链接文件和启动过程详解》;
《S32K1xx系列MCU使用Tips之SDK软件架构和使用详解》;
《S32DS使用Tips--SDK使用常见问题(FAQ)答疑》;
《S32DS IDE使用Tips--应用工程调试常见问题(FAQ)答疑》;
《 S32DS 使用Tips之S32DS for Power不同版本之间的GNU工具链差异与外设寄存器位域访问问题总结》;
《 S32DS使用Tips之S32DS for Power v1.1应用工程升级到v1.2重新编译运行程序跑飞问题解决》;
《S32DS 使用tips--S32DS for ARM v1.3工程到S32DS for ARM V2.0迁移升级方法和注意事项》;
《 S32DS 使用 tips--工程属性配置(编译选项和C编译器、汇编器及链接器设置)》;
《S32DS使用Tips--如何通过创建新的编译目标(Build Target)在同一个S32DS工程中同时编译静态库和应用程序》;
《 S32DS使用Tips--如何配置和使能Attach功能定位软件程序bug和完成bootloader与应用程序工程的联合调试》;
《 CodeWarrior与S32DS IDE使用 Tips之如何在应用工程中保留定义但未使用的全局常量、变量(用于参数标定)》;
《 S32DS 使用 tips--使用Flash from file下载S19或elf文件》;
《S32DS for ARM v2018.R1安装IAR Eclipse插件调用IAR工具链开发S32K系列MCU应用程序详解》
For more contents, please follow below link:
“汽车电子expert成长之路”微信公众号最新最全原创技术分享文章列表 ;
Hope this can help you and have a nice day~!:smileyhappy:
Best regard,
Enwei Hu(胡恩伟)
Updates the lastest techncial sharing articles list(By Nov 15th, 2019) as below:
1. 《汽车电子ECU bootloader开发》系列
《汽车电子ECU bootloader开发之S32K144的CAN bootloader开发详解(工程源代码开源供大家参考)》;
《汽车电子ECU bootloader开发开发之S32K1xx系列MCU bootloader开发要点详解》;
《汽车电子ECU BootLoader开发之基于CAN总线通信的MPC574xP系列MCU bootloader开发详解》;
《汽车电子ECU BootLoader开发之基于CAN总线通信的S12(X) 系列MCU独立NVM驱动安全bootloader》;
《 浅谈嵌入式软件开发之Qorivva MPC57xx和S32R系列多核MCU启动配置与bootloader开发要点详解》;
《 Qorivva MPC56xx系列MCU启动过程全解析(基于CW IDE应用工程--EAB I、链接文件、启动文件和map文件)》;
《浅谈嵌入式MCU软件开发之startup过程详解(从复位向量到main函数之前的准备工作)》;
《浅谈嵌入式MCU软件开发之S32K1xx系列MCU启动过程及重映射代码到RAM中运行方法详解》;
《CodeWarrior IDE使用Tips之利用prm链接文件实现储存器数据填充和代码编译结果CRC校验和自动生成详解》;
《汽车电子ECU BootLoader开发》系列相关文章链接与资源汇总;
2. 《浅谈嵌入式MCU软硬件开发》系列
《浅谈嵌入式MCU软件开发之内存分配详解--链接文件与map文件中段的分配使用和使用注意事项》;
《浅谈嵌入式MCU软件开发之startup过程详解(从复位向量到main函数之前的准备工作)》;
《浅谈嵌入式MCU软件开发之S32K1xx系列MCU启动过程及重映射代码到RAM中运行方法详解》;
《浅谈嵌入式MCU软件开发之S32K1xx系列MCU CPU内核性能优化方法详解》;
《浅谈嵌入式软件开发之Qorivva MPC57xx和S32R系列多核MCU启动配置与bootloader开发要点详解》;
《浅谈嵌入式系统软件开发之S32K1xx系列MCU的MPU配置与使用详解》;
《浅谈嵌入式软件开发之MagniV S12Z系列MCU内核Machine Exception异常原理与恢复》;
《浅谈嵌入式软件开发之重定向标准输入输出设备使用printf()函数格式化输出调试信息(基于S32DS IDE和MPC5744P)》;
《浅谈嵌入式MCU软件开发之startup过程详解(在CodeWarrior 5.1 中实现RAM自定义初始化)》;
《嵌入式软件开发之S12(X)系列MCU的far和near函数指针调用详解(S12G128 CW 5.x Project)》;
《浅谈嵌入式MCU软件开发之S12(X)系列MCU 中断ISR在CodeWarrior 5.1 IDE 中的三种写法》;
《浅谈嵌入式软件开发之Qorivva MPC56/57xx系列MCU的Power e200内核寄存器功能和内核调试技巧介绍》;
《嵌入式软件开发之调试器(Debugger)使用--PEMicro Multilink功能介绍与使用FAQ 》;
《浅谈嵌入式MCU软件开发之MCU芯片内部Bandgap参考电压(带隙基准)和集成温度传感器的工作原理和使用详解》;
《浅谈嵌入式MCU软件开发之条件断点的设置与使用详解(以S32DS IDE + U-Multink debugger为例介绍)》;
《浅谈嵌入式软件开发之使用Srecord工具实现S19文件数据填充和CRC校验和自动计算与存储方法详解》;
《浅谈嵌入式MCU软件开发之使用makefile脚本编译和调试NXP S32 SDK应用工程详解》;
3. 《外设使用Tips》系列
《S32K1xx系列MCU使用Tips之SDK软件架构和使用详解》;
《S12(X)系列MCU的片上存储器资源与分页访问机制详解(一) 》;
《S12(X)系列MCU的片上存储器资源与分页访问机制详解(二)》;
《S12(X)系列MCU的加密(Secure)原理和解密(Unsecure)方法》;
《 Qorivva MPC56xx系列MCU的Flash加密解密原理与工程实现方法详解》;
《使用 Cyclone 离线编程器对 S12(X)和 MagniV S12Z 系列 MCU 片上 NVM 编程》;
《 S32K1xx系列MCU使用Tips--功能介绍及软件开发和硬件设计FAQ》;
《 S32K1xx系列MCU使用Tips--Flash加密后不断复位无法连接调试器的问题解决》;
《S32K14x系列MCU使用Tips之硬件FPU特性介绍和使用详解》;
《外设使用Tips之Qorivva MPC56xx_57xx系列MCU内核异常(IVORx)与IRQ中断处理详解》;
《外设使用Tips之Qorivva MPC56xx/57xx系列MCU的模式控制与切换(片上外设资源使能与功耗控制)》;
《外设使用Tips之MCU内部集成IRC时钟工作原理、特性和trim原理及方法详解(以KEA系列MCU的ICS为例)》;
《外设使用Tips之S12G系列MCU Startup之前的复位过程详解(COP看门狗复位和时钟监测复位中断识别与处理)》;
《外设使用Tips之MPC57xx系列MCU C55 Flash模块详解及其SSD(标准软件驱动)使用》;
《 外设使用Tips之MPC574xP系列汽车级MCU的SWT看门狗定时器配置与使用》;
《NXP汽车MCU开发详解之《 KEA系列汽车MCU开发指南》》;
《S32K1xx系列MCU应用指南之芯片锁死(lockup)复位原因分析与恢复方法详解》;
《关于使用J-LINK开发S32K1xx系列MCU应用程序的使用说明和注意事项》;
4. 《S32K SDK使用详解》系列
《S32K SDK使用详解之S32 SDK软件编程思想详解》;
《S32K SDK使用详解之Keil MDK开发S32K1xx系列MCU应用程序(使用Processor Expert配置SDK)》;
《S32K SDK使用详解之GHS Multi(Eclipse插件)开发S32K1xx系列MCU应用程序(使用PE配置SDK)》;
《浅谈嵌入式MCU软件开发之使用makefile脚本编译和调试NXP S32 SDK应用工程详解》;
《浅谈嵌入式MCU软件开发之S32K1xx系列MCU CPU内核性能优化方法详解》;
《S32DS GNU GCC编译优化选项与配置方法详解及S32 SDK代码编译优化选项设置建议》;
《《S32K系列MCU应用开发详解》直播ppt高清pdf版本下载与直播视频回放链接》;
《S32DS使用Tips--SDK使用常见问题(FAQ)答疑》;
5. 《S32K1xx应用指南》系列
《S32K1xx系列MCU应用指南之芯片锁死(lockup)复位原因分析与恢复方法详解》;
《S32K1xx系列MCU应用指南之存储器ECC功能使用详解(一)》;
《S32K1xx系列MCU应用指南之存储器ECC功能使用详解(二)》;
《S32K1xx系列MCU应用开发指南之IAR toolchain样例工程及使用常见问题(FAQ)》;
6. 《细说汽车电子通信总线》系列
《细说汽车电子通信总线之常见汽车电子串行通信总线(CAN、LIN、DSI、ISO-9141、SWCAN、J 1850)对比》;
7. 《S32DS IDE使用Tips》系列
《S32K1xx系列MCU使用Tips之SDK软件架构和使用详解》;
《S32DS GNU GCC编译优化选项与配置方法详解及S32 SDK代码编译优化选项设置建议》;
《S32DS IDE使用Tips--应用程序开发实战实用技巧总结与详解(工欲善其事必先利其器)》;
《S32DS使用Tips--SDK使用常见问题(FAQ)答疑》;
《S32DS IDE使用Tips--应用工程调试常见问题(FAQ)答疑》;
《S32DS 使用Tips之S32DS for Power不同版本之间的GNU工具链差异与外设寄存器位域访问问题总结》;
《S32DS使用Tips之S32DS for Power v1.1应用工程升级到v1.2重新编译运行程序跑飞问题解决》;
《S32DS 使用tips--S32DS for ARM v1.3工程到S32DS for ARM V2.0迁移升级方法和注意事项》;
《 S32DS 使用 tips--工程属性配置(编译选项和C编译器、汇编器及链接器设置)》;
《S32DS使用Tips--如何通过创建新的编译目标(Build Target)在同一个S32DS工程中同时编译静态库和应用程序》;
《 S32DS使用Tips--如何配置和使能Attach功能定位软件程序bug和完成bootloader与应用程序工程的联合调试》;
《 CodeWarrior与S32DS IDE使用 Tips之如何在应用工程中保留定义但未使用的全局常量、变量(用于参数标定)》;
《 S32DS 使用 tips--使用Flash from file下载S19或elf文件》;
《S32DS for ARM v2018.R1安装IAR Eclipse插件调用IAR工具链开发S32K系列MCU应用程序详解》;
《浅谈嵌入式MCU软件开发之条件断点的设置与使用详解(以S32DS IDE + U-Multink debugger为例介绍)》;
《S32DS IDE使用Tips之配置objcopy选项生成S3行的S19文件和指定每行S19文件的最大数据长度的方法和步骤详解》;
《CodeWarrior IDE使用tips之bug定位绝技--hotsync与attach调试》;
《CodeWarrior IDE使用Tips之Qorivva MPC56xx新建应用工程选项、调试高级选项及下载过程控脚本详解》;
《CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数)》;
《CodeWarrior IDE使用Tips-Qorivva MPC56xx应用工程map文件全解析(CW 2.10/10.x )》;
《 CodeWarrior IDE使用tips之map文件详解》;
《 CodeWarrior IDE 版本选择与 License功能(feature)和价格,授权形式差异、激活方法与安装使用》;
《CodeWarrior IDE使用Tips之利用Hiwave读取S12(X)系列MCU片上NVM命令脚本(CW 5.x IDE)》;
《 CodeWarrior IDE使用Tips-如何编译生成和调用静态库》;
《 CodeWarrior与S32DS IDE使用 Tips之如何在应用工程中保留定义但未使用的全局常量、变量(用于参数标定)》;
《 CodeWarrior IDE使用Tips之如何通过prm文件指定汇编代码函数、全局变量和常量的储存地址》;
《CodeWarrior IDE使用Tips之利用prm链接文件实现储存器数据填充和代码编译结果CRC校验和自动生成详解》;
《CodeWarrior IDE使用Tips之burner工具使用详解(实现不同类型存储器地址间的转换和NVM编程格式文件的输出)》;
《CodeWarrior IDE使用Tips--使用burner将elf文件转换生成HEX和BIN文件的方法和步骤详解》;
《CodeWarrior IDE使用Tips之利用Hiwave读取S12(X)系列MCU片上NVM命令脚本(CW 5.x IDE)》;
9. 《汽车ECU参数标定》系列
汽车ECU参数标定之配置e200系列CPU内核MMU实现Qorivva MPC56xx_57xx系列MCU的参数在线实时标定》;
《汽车ECU参数标定之配置Overlay RAM实现Qorivva MPC57xx系列MCU参数在线标定和代码重映射原理和方法详解》;
《CodeWarrior IDE使用Tips之如何通过prm文件指定汇编代码函数、全局变量和常量的储存地址》;
《CodeWarrior与S32DS IDE使用 Tips之如何在应用工程中保留定义但未使用的全局常量、变量(用于参数标定)》;
《CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数)》;
《CodeWarrior IDE使用tips之map文件详解》;
《S32DS使用Tips--S32DS for Power V1.2 链接文件和启动过程详解》;
10. 《答疑解惑》系列
《《疑难答疑》之S12G系列MCU使用Hiwave和BDM调试器debug时无法使用逻辑地址查看和保存P-flash问题的解决》;
《《疑难答疑》之S32DS IDE调试启动过程详解与调试目标复位方法和步骤详解》;
《《答疑解惑》之S12(X)系列MCU的CodeWarrior 5.x应用工程下载调试过程详解以及如何保护NVM存储器不被擦除》;
11. 《产线批量Flash编程与ESD/EOS保护》系列
《使用 Cyclone 离线编程器对 S12(X)和 MagniV S12Z 系列 MCU 片上 NVM 编程》;
《使用Cyclone 离线编程器对S32K1系列MCU进行NVM(P-Flash, D-Flash和EEE)编程的方法与步骤详解》;
12. 其他
《汽车电子expert成长之路微信公众号原创技术分享文章集合2017~2018年下载》;
《汽车电子expert成长之路”微信公众号最新最全原创技术分享文章列表》;
《汽车以太网(100BASE-T1)转工业以太网(100BASE-TX)转换器工作原理介绍》;
《好消息!使用关键词回复功能找到感兴趣的公众号原创技术文章》;
《原创技术文章高清PDF版分享链接(限时7天),欢迎下载》;
《历史文章分类列表目录(点击文章标题即可直接跳转阅读,截止2019年6月15日)》;
《历史文章分类列表目录(点击文章标题即可直接跳转阅读,截止2019年7月15日)》;
《历史文章分类列表目录(点击文章标题即可直接跳转阅读,截止2019年8月15日)》;
《历史文章分类列表目录(点击文章标题即可直接跳转阅读,截止2019年9月15日)》;
《历史文章分类列表目录(点击文章标题即可直接跳转阅读,截止2019年10月15日)》;
《给大家拜年了--这份大礼,请务必收下!--公众号原创技术文章阅读链接整理与分享》;
Best regard,
Enwei Hu(胡恩伟)