【经验】国民技术ARM芯片N32G457如何导入SDK和例程?
国民技术是国产安全MCU的龙头企业,其ARM芯片N32G457,采用Cortex-M4内核,最高主频为144MHz,最多集成512KB的Flash和144KB的SRAM空间。内置4个12bit 5Msps ADC,4路独立轨到轨运算放大器,2个1Msps 12bit DAC。支持多达24通道电容式触摸按键,集成多种数字通讯接口,包含USB、CAN、10/100M以太以网及数字摄像头接口等,适用于工业物联网、充电桩、门禁等应用。
N32G457采用Keil V5开发环境进行开发。由于Keil中不能直接下载N32G457的软件开发包SDK文件,国民技术提供了针对N32G457的软件开发包“Nationstech.N32G45x_DFP.1.0.0.pack”,该文件由国民技术直接提供。
图1 国民技术提供的软件开发包
打开Keil的SDK安装界面“Pack Installer”,选择“File”-->“Import”,在弹出的窗口选择“Nationstech.N32G45x_DFP.1.0.0.pack”进行导入。导入后在“Devices”窗口中能查到“N32G45x Series”,说明导入成功。
图2 SDK导入操作
SDK导入成功后,就可以开始N32G457芯片的开发。为了方便开发,国民技术提供了完整的例程程序“Nationstech.N32G45x_Library.1.0.1.zip”。将Nationstech.N32G45x_Library压缩包解压到无中文的路径下,然后在keil软件中,选择“Project”-->“Open Project”,在弹出的对话框中,选择刚解压Nationstech.N32G45x_Library的文件夹,打开“uvprojx”类型的文件。比如打开IO口的测试程序,可以选择“Nationstech.N32G45x_Library.1.0.1\projects\n32g45x_EVAL\examples\GPIO\LedBlink\MDK-ARM”文件夹里的“LedBlink.uvprojx”文件。
图3 导入例程
在线仿真是常用的调试方式。国民技术的N32G457支持Jlink仿真,也支持国民技术自己推出的NS-Link仿真器进行仿真。如果采用评估板N32G4XR-STB进行测试,该评估板上集成了NS-link仿真器,可以直接进行仿真操作。
仿真前需要配置仿真器信息。打开参数配置界面“Options for Target...”,进入Debug界面,仿真器选择“CMSIS-DAP Debugger”,点击“Settings”,弹出的窗口中,在“CMSIS-DAP_JTAG/SW Adapter”中选择“CMSIS-DAP NSLink”。“SW Device”中识别到设备,说明NS-Link连接成功,可以进行仿真调试。如果是使用Jlink仿真器,直接选择“J-Link”进行仿真调试。
图4 仿真器配置
如果在仿真时,出现“Error:Flash Download failed-“Cortex-M4””的错误提示,需要手动配置芯片信息。在参数界面,选择“Utilities”界面的“Settings”中选择“Add”,添加“N32G45x Flash”。
图5 配置芯片Flash信息
通过上述操作,相信读者已经熟悉了国民技术N32G457的开发流程。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】简析国民技术MCU N32G457系列在调试过程中所遇问题处理
本文主要讲解的是国民技术N32G457DEMO板子在客户调试过程中所遇到的问题及解决方法,客户项目是温度检测设备,主控MCU为N32G457VEL7,这两天申请了开发板进行功能验证,客户是想每个模块都进行验证。
【经验】基于国民MCU N32G457VEL7搭建VisualStudioCode+GCC免费开发环境(4)之工程的调试
N32G457VEL7是国民技术推出的一款高性能32位MCUARM Cortex-M4F内核,本文介绍搭建VisualStudioCode+GCC免费开发环境之工程的调试。
【经验】解析国民技术ARM芯片N32G457使用开发板NSLink调试时,GPIO占用调试口下载失效的处理
国民技术的N32G457系列,采用ARM公司的Cortex-M4内核,最高主频144MHz,集成丰富的接口,在工业控制、电机驱动、网络能源、人机界面等应用中广泛使用。本文介绍调试口配置为IO口后不能进行调试的解决方法。
国民技术MCU选型表
国民技术提供车规MCU,电控MCU,高性能MCU和通用MCU的参数选型,内核:Arm® Cortex®-M0和Arm® Cortex®-M4F,主频(MHz):48~144,Flash(KB):16~512,SRAM(KB):3~144。
产品型号
|
品类
|
内核
|
主频(MHz)
|
Flash(KB)
|
SRAM(KB)
|
I/O
|
工作电压(V)/工作温度(°C)
|
高级定时器
|
通用定时器
|
基础定时器
|
低功耗定时器
|
RTC
|
PWM
|
互补PWM
|
ADC个数x精度
|
ADC通道数
|
DAC
|
USART/ISO7816/LIN
|
UART/LIN
|
SPI/I2S
|
I2C
|
CAN-FD
|
DMA/通道数
|
Cryptographic algorithm
|
封装
|
SPQ(PCS)
|
N32H487REL7
|
高性能MCU
|
Arm® Cortex®-M4F
|
240
|
512
|
196
|
54
|
1.8V~3.6V/-40~+105°C
|
3
|
10
|
2
|
2
|
1
|
47
|
30
|
4x12bit
|
26
|
2x12bit
|
4
|
4
|
5/2
|
4
|
3
|
2/16
|
DES/3DES、AES、SHA1/SHA224/SHA256、SM3、SM4、MD5、CRC16/CRC32、TRNG
|
LQFP64
(10mm*10mm)
|
160/盘
|
选型表 - 国民技术 立即选型
【产品】联芯通推出PLC电力线载波通信单芯片VC63xx,专为智能电网和工业物联网应用而设计
联芯通推出的VC63xx是一款PLC电力线载波通信单芯片,专为智能电网和工业物联网应用而设计。它集成了大电流PLC线路驱动器、高性能PLC收发器、一个32-bit ARM Cortex-M4 MCU、嵌入式flash内存。
国民技术N32 MCU通过IEC/EN/UL 60730功能安全认证
国民技术多个系列的N32 MCU产品先后通过了全球领先的检验、鉴定、测试和认证机构SGS的IEC/EN/UL 60730功能安全测试认证,获得SGS颁发的IEC/EN/UL 60730认证证书,助力自动电气控制终端安全设计。
【产品】国民技术32位高性能安全芯片Z32HUA,采用64位高速硬件公钥算法引擎,基于业界一流水平的高安全防御设计
Z32HUA 是国民技术32位高性能安全芯片,芯片采用32位高性能 ARM 安全核片上集成了4KB高速Cache、48KB SRAM、3KB PAERAM 和 512KB Flash,同时硬件算法协处理器提供性能优异的DES/3DES、RSA、ECC、SM2、SM1/SM3/SM4、SHA-1/SHA-256/SHA-512 安全算法和真随机数发生器。
N32G45x&N32G4FR&N32WB452系列BOOT跳转应用笔记
型号- N32G4FR系列,N32G452 系列,N32G45X系列,N32G455 系列,N32G457 系列,N32G4FR,N32WB452,N32G457,N32G45X,N32G455,N32WB452系列,N32G4FR 系列,N32G452,N32WB452 系列
【应用】ARM内核32位微控制器CH579可简化智能门锁设计,OTA功能可解决传统门锁无法升级的问题
以某客户一款智能门锁为例,通过沁恒CH579芯片的应用,实现了人性化的门禁管理,提高了家庭的安全保障水平。在日常使用中,用户只需输入正确的密码即可轻松进出门禁区域。同时,智能门锁可以将每次开锁的记录上传至手机,用户可以随时查看,保障家庭安全的同时也方便使用管理。
【应用】国民技术ARM芯片N32L403KBQ7用于张力传感器,掉电模式功耗仅为0.4μA
客户研发一款张力传感器,PCB板子空间较小,要求低功耗,这对于MCU的选择就显得非常关键。本文介绍国民技术的低功耗ARM芯片N32L403KBQ7用于张力传感器,其采用32 bit ARM Cortex-M4内核,最高工作主频64MHz掉电模式下功耗仅为0.4uA,满足客户需求。
复旦微电子(FMSH)MCU/RFID读写器/读卡器IC/串行EEPROM芯片/SPI NOR Flash/SPI NAND Flash闪存选型指南(中文)
描述- 复旦微电子成立于 1998 年 7 月,由复旦大学“专用集成电路与系统国家重点实验室”与上海商业投资公司联合发起。公司专业从事超大规模集成电路的设计与开发,现已形成安全与识别、通用及智能电表专用 MCU、非挥发存储器、智能电器等四大产品和技术发展系列,并能提供完整的系统解决方案。
型号- FM3312,FM33LC045N,FM3313,FM3316,MG33M028,MG33M026,FM25FXX,FM33LG0XX 系列,FM3313 系列,FM33LC046N,FM3203,FM320X 系列,FM33G042,FM33G043,FM25GXX 系列,FM33LC022N,FM3201,FM33L0XX 系列,MG33M046,FM25LGXX,FM33G045,FM33LC045U,FM33G046,FM33G048,FM33A068,FM33L022,FM33L026,FM25FXX 系列,FM33L025,FM33LC043N,FM33L023,MG33M048,M0 系列,FM24CXX 系列,FM33LC042U,FM33A0610,FM3316 系列,FM151M,FM17550,FM33LG0XX,FM33A045,FM33A042,FM33G022,FM33G023,FM33G025,FM33G026,FM33A048,FM33G028,FM33LC043U,FM33L0XX,FM331X 系列,FM38025T-D,FM33LC025N,M0,FM15160,FM15XX 系列,FM25LGXX 系列,FM25LQ,FM38025T-N,FM33LC0XX 系列,MG33M0XX 系列,FM33LC026N,FM33L015,FM33LC026U,FM33LC042N,FM33L013,FM33L012,FM24CXX,FM38025T,FM33LG023,FM33LG022,FM15XX,FM33LG028,FM25Q 系列,FM3312T,MG33M0XX,FM33LG025,FM25QXX,FM33LG026,FM33G0XX,FM25Q,FM33L016,FM33LC025U,FM33LC023N,FM25F,FM17520,FM331X,FM17522,FM25GXX,FM25LQ 系列,FM33LC022U,FM33LC046U,FM25QXX 系列,FM33A0410,FM320X,FM33LG043,FM33LG042,FM33LG045,FM33G0XX 系列,FM33A0XX,FM33LG046,FM33LC0XX,FM33LG048,MG33M0410,FM33LC023U,FM3312 系列,FM33A0XX 系列
【应用】国民技术N32系列MCU集成先进电机控制技术及算法,满足电动两轮车全车及周边应用创新需求
国民技术N32系列MCU产品基于32位Arm® Cortex®-M内核,内置嵌入式高速闪存、低功耗电源管理,集成数模混合电路,并内置硬件密码算法加速引擎以及安全单元,具有高集成度、高性能、低功耗等特点,满足电动自动车各组件对控制器的应用需求。
【应用】国民技术N32系列MCU芯片用于血氧仪等医疗健康设备,保证测量误差<5%
国产芯片厂商国民技术在疫情初期就已推出了基于N32 MCU的血氧仪、额温枪等家用医疗设备解决方案,后续又根据需要及时推出了核酸检测仪、心电图仪、血糖仪等解决方案,为抗击新冠疫情做出了贡献。
使用MMU进行多用户场景下的FLASH分区保护应用笔记
型号- N32G4FR系列,N32G43X系列,N32G457系列,N32G451系列,N32G4FR,N32G452系列,N32L43X,N32G455系列,N32L40X,N32WB452,N32G43X,N32G457,N32G455,N32L43X系列,N32WB452系列,N32G451,N32L40X系列,N32G452
N32G45x系列32位ARM® Cortex®-M4F微控制器用户手册
型号- N32G457,N32G45X,N32G455,N32G457XX 系列,N32G452,N32G455X 系列,N32G45X 系列
电子商城
现货市场
服务
可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。
最小起订量: 1pcs 提交需求>
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论