System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及外设参数控制,具体而言,涉及一种外设参数配置方法、外设参数配置系统和处理装置。
技术介绍
1、在微控制器(microcontroller unit,mcu)和系统级芯片(system on chip,soc)的设计和应用领域,一个重要的配置步骤是外设配置,如管脚复用(pin multiplexing,pinmux)配置,其功能是将芯片的物理管脚重新分配给不同的功能或外设。传统的管脚配置过程通常涉及在固件或硬件初始化代码中设置特定的寄存器值。这一过程不仅繁琐、容易出错,还需要硬件知识深厚的开发人员来手动实现,并且当有新的配置需求出现时,需要重新编译和烧录固件,使得更新配置变得耗时且低效。
2、目前,已经有多种工具和方法被用于简化pinmux配置流程,但它们通常涉及到生成源代码或配置脚本,需要通过编译过程才能应用到目标硬件上。这限制了快速迭代以及非开发人员根据硬件需求对芯片配置进行调整的速度。
技术实现思路
1、本申请实施例的目的在于提供一种外设参数配置方法和外设参数配置系统,能够减少外设配置过程中的编译时间,提高芯片的版本迭代速度和非开发人员根据硬件需求对配置的外设参数进行调整的速度。
2、第一方面,本申请实施例提供了一种外设参数配置方法,应用于外设参数配置系统,所述外设参数配置系统包括:上位机和目标装置,所述方法包括:
3、所述上位机接收所述目标装置的外设配置信息;
4、所述上位机生成所述外设配置信息的二进制数据;
< ...【技术保护点】
1.一种外设参数配置方法,其特征在于,应用于外设参数配置系统,所述外设参数配置系统包括:上位机和目标装置,所述方法包括:
2.根据权利要求1所述的外设参数配置方法,其特征在于,所述目标装置读取烧录在本地的本地二进制文件,根据所述本地二进制文件中的外设配置信息对所述目标装置的外设参数进行配置,包括:
3.根据权利要求2所述的外设参数配置方法,其特征在于,所述上位机将所述二进制数据添加到用于烧录到所述目标装置的二进制文件中,包括:
4.根据权利要求3所述的外设参数配置方法,其特征在于,所述二进制文件包括:所述硬件抽象层信息的数据结构;
5.根据权利要求4所述的外设参数配置方法,其特征在于,所述上位机接收所述目标装置的外设配置信息之后,还包括:
6.根据权利要求1所述的外设参数配置方法,其特征在于,所述外设配置信息包括:所述目标装置的至少一个外部设备的初始化标志和所述至少一个外部设备的配置信息,所述初始化标志用于标识所述外设参数是否需要进行初始化;
7.根据权利要求5所述的外设参数配置方法,其特征在于,所述二进制文
8.根据权利要求7所述的外设参数配置方法,其特征在于,所述目标装置读取烧录在本地的本地二进制文件之前,还包括:
9.根据权利要求1所述的外设参数配置方法,其特征在于,所述上位机接收外设配置信息,包括:
10.一种外设参数配置方法,其特征在于,应用于上位机,所述方法包括:
11.一种外设参数配置方法,其特征在于,应用于目标装置,所述方法包括:
12.一种外设参数配置系统,其特征在于,所述外设参数配置系统包括:上位机和目标装置;
13.一种处理装置,其特征在于,包括:用于执行权利要求10或11所述的方法的步骤。
...【技术特征摘要】
1.一种外设参数配置方法,其特征在于,应用于外设参数配置系统,所述外设参数配置系统包括:上位机和目标装置,所述方法包括:
2.根据权利要求1所述的外设参数配置方法,其特征在于,所述目标装置读取烧录在本地的本地二进制文件,根据所述本地二进制文件中的外设配置信息对所述目标装置的外设参数进行配置,包括:
3.根据权利要求2所述的外设参数配置方法,其特征在于,所述上位机将所述二进制数据添加到用于烧录到所述目标装置的二进制文件中,包括:
4.根据权利要求3所述的外设参数配置方法,其特征在于,所述二进制文件包括:所述硬件抽象层信息的数据结构;
5.根据权利要求4所述的外设参数配置方法,其特征在于,所述上位机接收所述目标装置的外设配置信息之后,还包括:
6.根据权利要求1所述的外设参数配置方法,其特征在于,所述外设配置信息包括:所述目标装置的至少一个外部设备的初始化标志和所述至少一个外部设备的配置信息,所述...
【专利技术属性】
技术研发人员:王德彪,段志勇,
申请(专利权)人:昆腾微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。