Jan 8

Ricky版 EDK Tips 0.03 不指定

RickySu , 16:01 , 技术经验 , 评论(0) , 引用(0) , 阅读(382) , Via 本站原创 | |
[Tips]
1. use xil_printf or print, not printf.
xil_printf基本和ANSI printf功能一致,只是没有浮点功能,但是和printf的大小相差比较多。
比较:一个用xil_printf的工程和一个用printf的工程:
引用
            printf            xil_printf
.text      57524         4997
.data     1912           116
.bss       1120           1056
Total      60556         6169


2. 调用XIo_Out32的所有函数,比如xxx_WriteReg(Baseaddr, Offset, Data),要写一个32位的数,此时OFFSET的后两bit是不解码的,也就是说,Offset = 00, 01, 02, 03都是写到00去的,结果就是00-03都被写入了数据,而04则没有改变。

3. xmd.ini
如果工程文件夹目录中有xmd.ini文件,打开XMD时就会自动读取这个文件并且执行其中的命令。

[Common Codes]
1. GPIO - LED
引用
#include "xgpio.h"
 XGpio gpio;
 XGpio_Initialize(&gpio, XPAR_LEDS_4BIT_DEVICE_ID);
 XGpio_SetDataDirection(&gpio,LEDChan, 0); //device channel count from 1
 XGpio_mSetDataReg(XPAR_LEDS_4BIT_DEVICE_ID,LEDChan, count);




Tags:
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]