xilinx sdk中linker script的内存范围如何设置

xilinx sdk中linker script的内存范围如何设置,第1张

使用Xilinx SDK开发 zynq,如果不注意修改堆栈大小,运行会直接卡死崩掉。因为SDK开发属于裸机程序开发了,内存需要自己管理,而带系统的由系统管理。

首先在声明变量的时候在后面增加attribute,然后在Linker Script里面做如下修改:双击打开lscript.ld,在GUI的Available Memory Region里面增加需要的内存区域。当然这一步也可以直接用Text Editor编辑lscript.ld完成。右键单击lscript.ld,单击Open With->Text Editor。在其中增加.matrix的定义。

出现这个问题的根本原因是注册Xilinx账户还有未填写的用户信息。

在Linux系统安装Xilinx_SDK时,第二步需要输入Xilinx的账户名和密码,如果没有账户名和密码,可以点击界面中的”please create one“来创建。但问题就出在正确创建Xilinx用户后依然无法正常安装软件,报错,出现这个问题的根本原因是注册Xilinx账户还有未填写的用户信息。

GPIO核加入到系统中,有个GUI可以设置一下,但是写程序的时候还是要初始化一下的。

初始化过程中其中有一项就是定义输入输出,类似于按照位,0代表输入,1代表输入之类的给一个寄存器赋值应该是。初始化和读取 *** 作都有相应的C函数(API)。你点一下GPIO的IP核的右键,里面可能有一项是view functions之类的一项,你得去读读驱动函数,10.1的时候还有,不知道现在新版本的删除了没有。

没更新,你点generate bitstream就行了吧,我记得有这项吧。好久不用了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8066402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存