作者hbzncu (阳光棕梠)
看板C_and_CPP
标题[问题]请问OUTP32和INP32这两个function的作用
时间Thu Mar 12 16:46:55 2020
请问版上各位,我在程式里面看到了OUTP32和INP32这两个function.
但查过了所写的code并没有定义这两个function.
似乎是C或是C++的内建function.
请问这两个function的动作是甚麽!?
以下附上所看到code的例子.
#define START_SIGNATURE 0x2000_0000
OUTP32(START_SIGNATURE, 0xF);
INP32(START_SIGNATURE);
我已经查过很多资料,似乎都没说到这两个function的功能.
麻烦各位解答.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 103.229.16.4 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1584002817.A.19F.html
1F:→ petercoin: 读写一个位置长度是32bit的位置的功能吧 03/12 17:22
2F:→ Lipraxde: 可能是 macro 吧,header 里面再仔细找找看 03/12 18:39
3F:推 chuegou: 0x2000_0000 我没看过这种表示法 03/12 19:08
4F:→ descent: 试试看编译器的 macro 展开功能, gcc 是用 -E, 03/12 19:42
5F:→ descent: 别的编译器就请你自己查一下。 03/12 19:42
6F:→ descent: 当然也有可能是 function 03/12 19:43
7F:→ james732: 看起来是对IO Space存取的function 03/12 23:14
8F:→ kingofsdtw: #define outp32(addr, val) writel(val, addr) ? 03/15 00:18
9F:→ kingofsdtw: google 找找看? 03/15 00:19