рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

ftdi_eeprom - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ ftdi_eprom рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб ftdi_eprom рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


ftdi_eeprom - FTDI USB рдЪрд┐рдк рдИрдкреНрд░реЛрдо рдХреЛ рдкрдврд╝рдиреЗ/рдорд┐рдЯрд╛рдиреЗ/рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг

SYNOPSIS


ftdi_eeprom [рдЖрджреЗрд╢] config рдлрд╝рд╛рдЗрд▓

рд╡рд░реНрдгрди


ftdi_eeprom рдПрдлрдЯреАрдбреАрдЖрдИ рдпреВрдПрд╕рдмреА рдЪрд┐рдк рдИрдкреНрд░реЛрдореНрд╕ рдХреЛ рдкрдврд╝рдиреЗ/рдорд┐рдЯрд╛рдиреЗ/рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдЙрдкрдХрд░рдг рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ
рдЪрд┐рдк рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП libftdi, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
рдбрд┐рд╡рд╛рдЗрд╕.

ftdi_sio рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕реЗ /etc/modprobe.d/blacklist рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ред

рдирдП рдорд╛рди рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЕрдирдкреНрд▓рдЧ рдФрд░ рджреЛрдмрд╛рд░рд╛ рдкреНрд▓рдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдиреНрдпрдерд╛,
рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреБрд░рд╛рдиреЗ рдореВрд▓реНрдп рд╣реА рдорд┐рд▓реЗрдВрдЧреЗ.

рдХрдорд╛рдиреЛрдВ


--рд░реАрдб-рдИрдкреНрд░реЛрдо
рдИрдкреНрд░реЛрдо рдкрдврд╝реЗрдВ рдФрд░ рдХреЙрдиреНрдлрд┐рдЧ-рдлрд╝рд╛рдЗрд▓ рд╕реЗ тАРрдлрд╝рд╛рдЗрд▓ рдирд╛рдотАР рд▓рд┐рдЦреЗрдВред

--рдорд┐рдЯрд╛рдирд╛-рдИрдкреНрд░реЛрдо
рдИрдкреНрд░реЛрдо рдорд┐рдЯрд╛рдПрдБ.

--рдлреНрд▓реИрд╢-рдИрдкреНрд░реЛрдо
рдлрд╝реНрд▓реИрд╢ рдИрдкреНрд░реЛрдо.

рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╝рд╛рдЗрд▓


рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреБрдВрдЬреА-рдорд╛рди рдЬреЛрдбрд╝реЗ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдПрдлрдЯреАрдбреАрдЖрдИ рдпреВрдПрд╕рдмреА рдЪрд┐рдк рдИрдкреНрд░реЛрдоред рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ #. рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреА рд╣реИ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:

рд╡рд┐рдХреНрд░реЗрддрд╛_рдЖрдИрдбреА=0x0403 # рд╡рд┐рдХреНрд░реЗрддрд╛ рдЖрдИрдбреА
product_id=0x6001 # рдЙрддреНрдкрд╛рдж рдЖрдИрдбреА

рдЕрдзрд┐рдХрддрдо_рд╢рдХреНрддрд┐=0 # рдЕрдзрд┐рдХрддрдо. рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд: рдорд╛рди * 2 рдПрдордПред рдпрджрд┐ рд╕реНрд╡-рд╕рдВрдЪрд╛рд▓рд┐рдд = рд╕рддреНрдп рд╣реИ рддреЛ 0 рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред

###########
# рддрд╛рд░ #
###########
рдирд┐рд░реНрдорд╛рддрд╛='рдПрд╕реАрдПрдордИ рдЗрдВрдХ' # рдирд┐рд░реНрдорд╛рддрд╛
рдЙрддреНрдкрд╛рдж='рдпреВрдПрд╕рдмреА рд╕реАрд░рд┐рдпрд▓ рдХрдиреНрд╡рд░реНрдЯрд░' # рдЙрддреНрдкрд╛рдж
рд╕реАрд░рд┐рдпрд▓='08-15' # рд╕реАрд░рд┐рдпрд▓

рдЙрджрд╛рд╣рд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЬреЛ рдЗрд╕рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ /usr/share/doc/ftdi-eeprom/examples
рдХрд╛рдлреА рдЕрдЪреНрдЫреА рдЯрд┐рдкреНрдкрдгреА рдХреА рдЧрдИ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреБрдВрдЬрд┐рдпрд╛рдБ
рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:

рд╡рд┐рдХреНрд░реЗрддрд╛ рдкрд╣рдЪрд╛рди
рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╡рд┐рдХреНрд░реЗрддрд╛ рдЖрдИрдбреА рд╕реЗрдЯ рдХрд░реЗрдВред рдпрд╣ рдорд╛рди рджрд╢рдорд▓рд╡ рдпрд╛ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд░реВрдк, рдФрд░ 0-65535 рдпрд╛ 0x0000-0xffff рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП,
рдХреНрд░рдорд╢рдГ.

рдЙрддреНрдкрд╛рдж рдЖрдЗ рдбрд┐
рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЙрддреНрдкрд╛рдж рдЖрдИрдбреА рд╕реЗрдЯ рдХрд░реЗрдВ. рдпрд╣ рдорд╛рди рджрд╢рдорд▓рд╡ рдпрд╛ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд░реВрдк, рдФрд░ 0-65535 рдпрд╛ 0x0000-0xffff рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП,
рдХреНрд░рдорд╢рдГ.

рдЕрдзрд┐рдХрддрдо рд╢рдХреНрддрд┐
рдбрд┐рд╡рд╛рдЗрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЕрдзрд┐рдХрддрдо рдзрд╛рд░рд╛ рдХреЛ 2 mA рдЗрдХрд╛рдИ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВред рдпрджрд┐ 0 рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ рд╕реНрд╡рдпрдВ_рд╕рдВрдЪрд╛рд▓рд┐рдд =
рд╕рдЪ рд╣реИред

рдирд┐рд░реНрдорд╛рддрд╛
рдирд┐рд░реНрдорд╛рддрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдирд┐рд░реНрдорд╛рддрд╛ рдХрд╛ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИред

рдЙрддреНрдкрд╛рдж
рдЙрддреНрдкрд╛рдж рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдЙрддреНрдкрд╛рдж рдХрд╛ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИред

рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рд╕реАрд░рд┐рдпрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдЙрддреНрдкрд╛рдж рдХрд╛ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рд╣реЛрддрд╛ рд╣реИред

рд╕реНрд╡рдпрдВ_рд╕рдВрдЪрд╛рд▓рд┐рдд
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдЙрдкрдХрд░рдг рд╕реНрд╡-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдорд╛рди рд╕рддреНрдп рдпрд╛ рдЕрд╕рддреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП.

рд░рд┐рдореЛрдЯ_рд╡реЗрдХрдЕрдк
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рд░рд┐рдореЛрдЯ рд╡реЗрдХ-рдЕрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдорд╛рди рд╕рддреНрдп рдпрд╛ рдЕрд╕рддреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП.

рдЙрдкрдпреЛрдЧ_рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ
рдпрджрд┐ рдпрд╣ рдорд╛рди рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛. рдЕрдиреНрдпрдерд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рд╕реАрд░рд┐рдпрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.

BM_type_chip
рдпрджрд┐ рдЖрдк рдмреАрдПрдо рдЪрд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЗрд╕ рдорд╛рди рдХреЛ рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

in_is_isochronous
рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рд╣реИ рддреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдЗрдирдкреБрдЯ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдЖрдЗрд╕реЛрдХреНрд░реЛрдирд╕ рдореЛрдб рдореЗрдВ рд╣реИред

out_is_isochronous
рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рд╣реИ рддреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдЖрдЗрд╕реЛрдХреНрд░реЛрдирд╕ рдореЛрдб рдореЗрдВ рд╣реИред

рд╕рд╕реНрдкреЗрдВрдб_рдкреБрд▓_рдбрд╛рдЙрди
рдпрджрд┐ рдпрд╣ рдорд╛рди рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рд╣реИ рддреЛ рдирд┐рд▓рдВрдмрди рдХреЗ рджреМрд░рд╛рди рдкреБрд▓ рдбрд╛рдЙрди рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрддред

рдкрд░рд┐рд╡рд░реНрддрди_рдпреВрдПрд╕рдмреА_рд╕рдВрд╕реНрдХрд░рдг
рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ USB рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕ рдорд╛рди рдХреЛ рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдпреВрдПрд╕рдмреА_рд╕рдВрд╕реНрдХрд░рдг рдЪрд╛рдмреАред рдЕрдиреНрдпрдерд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ USB рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.

рдпреВрдПрд╕рдмреА_рд╕рдВрд╕реНрдХрд░рдг
рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ USB рд╕рдВрд╕реНрдХрд░рдг рд╕реЗрдЯ рдХрд░реЗрдВред рдкрд░рд┐рд╡рд░реНрддрди_рдпреВрдПрд╕рдмреА_рд╕рдВрд╕реНрдХрд░рдг рдорд╛рди рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рд╕рдЪ рд╣реИред

рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдпрджрд┐ рдЖрдк рдИрдкреНрд░реЛрдо рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЗрд╕рдореЗрдВ рдбрдВрдк рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ftdi_eeprom рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad