【经验】解析国民技术ARM芯片N32G457使用开发板NSLink调试时,GPIO占用调试口下载失效的处理
国民技术的N32G457系列ARM芯片采用ARM公司的Cortex-M4内核,最高主频144MHz,集成多达512KB Flash,144KB SRAM,4x12bit 5Msps ADC,4xOPAMP,7xCOMP,2x1Msps 12bit DAC,集成多路U(S)ART、I²C、SPI、QSPI、USB、CAN、10/100M以太网接口,数字摄像头(DVP) 等接口,在工业控制、电机驱动、网络能源、人机界面等应用中广泛使用。
在使用国民技术ARM芯片N32G457开发板进行调试时,使用keil开发环境,出现SWD通讯失败的错误提示,如图1所示。出现这种错误提示可以考虑是否是SWD接口被I/O口功能占用引起。
图1 keil错误提示
从I/O口的复用表格中可以看出,芯片复位时,调试接口默认功能为SWDIO和SWCLK功能,通过I/O口重定义,可以将这两个引脚配置为普通I/O口或者串口功能。
图2 SWD功能复用
如果在程序中将SWDIO和SWCLK引脚配置为I/O口功能,该引脚就失去了调试功能,导致调试器的SWD通讯错误。
出现这种问题该如何解决呢?改变N32G457的boot0引脚的电平可以切换MCU的启动方式。将boot0引脚上拉到3.3V后,复位MCU,N32G457将会进入bootloader,不会运行应用程序。这时SWDIO和SWCLK引脚将不会重定义为其他功能,SWD功能不会失效。然后将Flash进行擦除或者烧录不会重定义SWDIO和SWCLK引脚的应用程序。再将boot0引脚下拉到GND,复位MCU后,再通过SWD进行调试,可以恢复正常。
所以在程序进行调试阶段,先不要在程序中占用SWDIO和SWCLK引脚,把其他功能调试完成后,再将SWDIO和SWCLK引脚配置为需要的功能,烧写到MCU中测试运行是否正常,可以避免上述错误。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】安装完GCC在DOS命令arm-none-eabi-gcc -v提示不是内部或外部命令的错误原因分析
在使用国民技术的MCU N32G457VEL7的时候,希望使用GCC+VScode进行交叉编译。在安装完GCC,在DOS命令输入arm-none-eabi-gcc-v提示不是内部或外部命令,也不是可运行的程序或批处理文件。
【经验】国民技术ARM芯片N32G457如何导入SDK和例程?
国民技术是国产安全MCU的龙头企业,其ARM芯片N32G457,采用Cortex-M4内核,最高主频为144MHz,适用于工业物联网、充电桩、门禁等应用。本文介绍开发N32G457时,如何导入原厂提供的软件资源,节约前期开发时间。
【经验】国民技术MCU N32G457VEL7使用Jlink下载程序的方法
国民技术MCU N32G457VEL7使用Jlink下载程序的方法。
国民技术N32 MCU通过IEC/EN/UL 60730功能安全认证
国民技术多个系列的N32 MCU产品先后通过了全球领先的检验、鉴定、测试和认证机构SGS的IEC/EN/UL 60730功能安全测试认证,获得SGS颁发的IEC/EN/UL 60730认证证书,助力自动电气控制终端安全设计。
国民技术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/盘
|
选型表 - 国民技术 立即选型
N32G45x&N32G4FR&N32WB452系列BOOT跳转应用笔记
型号- N32G4FR系列,N32G452 系列,N32G45X系列,N32G455 系列,N32G457 系列,N32G4FR,N32WB452,N32G457,N32G45X,N32G455,N32WB452系列,N32G4FR 系列,N32G452,N32WB452 系列
【经验】国产32位MCU N32G457VEL7替换STM32F407VET6的硬件设计注意事项
国民技术推出的32位MCU N32G457VEL7采用32-bit ARM Cortex-M4内核,广泛应用于网络打印,工业控制等领域,在货源紧张时完全可以替换STM32F407VET6,但封装引脚定义上还是有些许差异,需要注意。
【经验】简析国民技术MCU N32G457系列在调试过程中所遇问题处理
本文主要讲解的是国民技术N32G457DEMO板子在客户调试过程中所遇到的问题及解决方法,客户项目是温度检测设备,主控MCU为N32G457VEL7,这两天申请了开发板进行功能验证,客户是想每个模块都进行验证。
【产品】国民技术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 安全算法和真随机数发生器。
【经验】使用Nations MCU Download Tool工具用串口UART下载方法
本文介绍国民技术MCU使用Nations MCU Download Tool工具用串口UART下载方法:1、连接硬件,BOOT0接高电平,使MCU进入BOOT模式2、USB转TTL的串口和国民技术MCU(以N32G457VEL7为例)的PA9和PA10连接。
【应用】国民技术ARM芯片N32L403KBQ7用于张力传感器,掉电模式功耗仅为0.4μA
客户研发一款张力传感器,PCB板子空间较小,要求低功耗,这对于MCU的选择就显得非常关键。本文介绍国民技术的低功耗ARM芯片N32L403KBQ7用于张力传感器,其采用32 bit ARM Cortex-M4内核,最高工作主频64MHz掉电模式下功耗仅为0.4uA,满足客户需求。
【应用】国民技术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
电子商城
现货市场
服务
可支持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设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论