【发布时间】:2019-12-19 22:13:57
【问题描述】:
我试图通过在函数外部声明全局变量 (gpio_out_set_3) 来使用它(因为该变量将来也可能在其他函数中使用)。在函数内部,我声明了与“global”相同的变量,并尝试通过“$gpio_out_set_3”访问它。
我收到一个错误“无法读取“gpio_out_set_3”:没有这样的变量”
set gpio_out_set_3 0x03
proc port2phy { device } {
global gpio_out_set_3
erf_wr devcpu_gcb $gpio_out_set_3 $phy_mdc_gate_en
}
请帮忙。
【问题讨论】:
-
您确定变量是在 proc 被调用之前定义的吗?
标签: tcl