System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及芯片,尤其涉及一种芯片引脚配置方法、装置、芯片及存储介质。
技术介绍
1、为了提高利用效率和灵活性,大多数芯片引脚被设计为支持多个功能,比如可以用作gpio功能,也可以用作uart通信的功能。在用作不同功能时,引脚又有多种工作状态需要控制,比如驱动引脚工作的电流,上拉电阻能力,引脚输入输出状态,低功耗下引脚状态等。通常把引脚功能选择和工作状态控制叫做引脚参数,一般在芯片启动时由运行在芯片上的可执行二进制映像完成引脚参数的配置。
2、在具体应用时,例如某一芯片要和其它器件通过引脚通信。这一过程中该芯片连接的引脚个数基本固定或者有较小差异,但具体引脚可以灵活选择,这就会出现多种可选的连接方式,相应的,就需要按照不同的连接方式配置引脚参数。当连接方式或者选定引脚有变化时,要更改引脚参数,进而需要重新生成可执行二进制映像。而生成可执行二进制映像通常需要经过编译、连接、打包等多个阶段,如果每次更改引脚参数,都重新一个可执行二进制映像,显然耗时较长。另外由于不同引脚参数下,可执行二进制映像不同,无法通用,增加了维护成本。
技术实现思路
1、有鉴于此,本专利技术提供了一种芯片引脚配置方法、装置、芯片及存储介质,能够灵活配置芯片引脚,提高效率。
2、第一方面,本专利技术提供一种芯片引脚配置方法,包括:
3、从存储器的可变引脚参数数据区获取可变引脚参数描述文件,所述可变引脚参数描述文件用于描述可变引脚的参数信息;
4、解析所述可变引脚参数
5、根据所述可变引脚的参数信息配置芯片的可变引脚。
6、可选地,所述可变引脚的参数信息包括:可变引脚的引脚号、与所述可变引脚对应的配置寄存器的地址信息以及写入所述配置寄存器的配置参数。
7、可选地,所述可变引脚参数描述文件用于按照预定的描述格式描述可变引脚的参数信息;
8、所述解析所述可变引脚参数描述文件,得到可变引脚的参数信息,包括:
9、根据所述预定的描述格式解析所述可变引脚参数描述文件,得到可变引脚的参数信息。
10、可选地,从存储器的可变引脚参数数据区获取可变引脚参数描述文件之前,所述芯片引脚配置方法还包括:
11、根据基础引脚的参数信息配置芯片的基础引脚。
12、第二方面,本专利技术提供一种芯片引脚配置装置,包括:
13、获取模块,用于从存储器的可变引脚参数数据区获取可变引脚参数描述文件,所述可变引脚参数描述文件用于描述可变引脚的参数信息;
14、解析模块,用于解析所述可变引脚参数描述文件,得到可变引脚的参数信息;
15、可变引脚配置模块,用于根据所述可变引脚的参数信息配置芯片的可变引脚。
16、可选地,所述可变引脚的参数信息包括:可变引脚的引脚号、与所述可变引脚对应的配置寄存器的地址信息以及写入所述配置寄存器的配置参数。
17、可选地,所述可变引脚参数描述文件用于按照预定的描述格式描述对可变引脚的参数信息;
18、所述解析模块,用于根据所述预定的描述格式解析所述可变引脚参数描述文件,得到可变引脚的参数信息。
19、可选地,所述芯片引脚配置装置还包括:
20、基础引脚配置模块,用于从存储器的可变引脚参数数据区获取可变引脚参数描述文件之前,根据基础引脚的参数信息配置芯片的基础引脚。
21、第三方面,本专利技术提供一种芯片,所述芯片包括:
22、至少一个处理器;以及
23、与所述至少一个处理器通信连接的存储器;其中,
24、所述存储器存储有可被所述至少一个处理器执行的程序指令,所述程序指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面提供的芯片引脚配置方法。
25、第四方面,本专利技术提供一种非暂态计算机可读存储介质,其上存储有程序指令,所述程序指令被执行时实现如第一方面提供的芯片引脚配置方法。
26、本专利技术提供的一种芯片引脚配置方法,在可执行二进制映像运行时,从可变引脚参数数据区读取可变引脚参数描述文件,按照预定的描述格式解析可变引脚参数描述文件并完成引脚参数配置。达到了以下技术效果:将可变引脚的参数信息与可执行二进制映像进行了分离,在需要更改引脚的配置参数时,只需修改可变引脚参数描述文件,无需重新生成可执行二进制映像,使操作更加简便,提高了执行效率。
本文档来自技高网...【技术保护点】
1.一种芯片引脚配置方法,其特征在于,包括:
2.根据权利要求1所述的芯片引脚配置方法,其特征在于,所述可变引脚的参数信息包括:可变引脚的引脚号、与所述可变引脚对应的配置寄存器的地址信息以及写入所述配置寄存器的配置参数。
3.根据权利要求1所述的芯片引脚配置方法,其特征在于,
4.根据权利要求1所述的芯片引脚配置方法,其特征在于,从存储器的可变引脚参数数据区获取可变引脚参数描述文件之前,所述芯片引脚配置方法还包括:
5.一种芯片引脚配置装置,其特征在于,包括:
6.根据权利要求5所述的芯片引脚配置装置,其特征在于,所述可变引脚的参数信息包括:可变引脚的引脚号、与所述可变引脚对应的配置寄存器的地址信息以及写入所述配置寄存器的配置参数。
7.根据权利要求5所述的芯片引脚配置装置,其特征在于,
8.根据权利要求5所述的芯片引脚配置装置,其特征在于,所述芯片引脚配置装置还包括:
9.一种芯片,其特征在于,所述芯片包括:
10.一种非暂态计算机可读存储介质,其上存储有程序指令,其特征
...【技术特征摘要】
1.一种芯片引脚配置方法,其特征在于,包括:
2.根据权利要求1所述的芯片引脚配置方法,其特征在于,所述可变引脚的参数信息包括:可变引脚的引脚号、与所述可变引脚对应的配置寄存器的地址信息以及写入所述配置寄存器的配置参数。
3.根据权利要求1所述的芯片引脚配置方法,其特征在于,
4.根据权利要求1所述的芯片引脚配置方法,其特征在于,从存储器的可变引脚参数数据区获取可变引脚参数描述文件之前,所述芯片引脚配置方法还包括:
5.一种芯片引脚配置装置,其特征在于,包括:
6.根据权...
【专利技术属性】
技术研发人员:越会涛,刘岚青,严进林,肖作澳,
申请(专利权)人:归芯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。