Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻ†āĻŽāĻžāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻļāĻ–āĨ¤ āĻ…āĻ¤ā§€āĻ¤ā§‡, āĻ†āĻŽāĻŋ Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500 āĻāĻ° āĻŽāĻ¤ā§‹ āĻŽāĻĄā§‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¨ā§āĻļā§€āĻ˛āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ— āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ, āĻāĻ•āĻœāĻ¨ āĻ¸āĻšāĻ•āĻ°ā§āĻŽā§€ āĻ†āĻŽāĻžāĻ•ā§‡ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§€ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻāĻ¸ā§‡āĻ›ā§‡āĻ¨: āĻĒā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻ¯āĻŧāĻŸ (āĻ†āĻ‡āĻ—ā§‹) SK8671, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻ•āĻļāĻž āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ - āĻāĻ•āĻŸāĻŋ āĻĒāĻŋāĻ¨ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻāĻ˛āĻ¸āĻŋāĻĄāĻŋ āĻ¸ā§‚āĻšāĻ• āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄāĨ¤ āĻ¸ā§‡āĻŸāĻž āĻĨā§‡āĻ•ā§‡āĻ‡ āĻŦā§‡āĻ°āĻŋāĻ¯āĻŧā§‡ āĻāĻ¸ā§‡āĻ›ā§‡â€Ļ

1āĨ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž
2. āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°
- 2.1āĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§‹āĻ°ā§āĻĄ
- 2.2āĨ¤ āĻāĻ˛āĻ¸āĻŋāĻĄāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ• āĻŦā§‹āĻ°ā§āĻĄ
- 2.3 āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄ āĻŦā§‹āĻ°ā§āĻĄ
- 2.4āĨ¤ āĻ¤āĻžāĻ°ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻŋāĻ¯āĻŧā§‡
3. āĻ†āĻ•ā§āĻ°āĻŽāĻŖ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒā§‡āĻ° āĻ•ā§āĻ°āĻŽ
- 3.1āĨ¤ āĻāĻ•āĻŸāĻŋ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻĄāĻžāĻŽā§āĻĒ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž
- 3.2āĨ¤ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— sniffing

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž


1āĨ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž
āĻšāĻžāĻ‰āĻœāĻŋāĻ‚

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž
ĐŖĐŋĐ°ĐēОвĐēĐ°

āĻĄāĻŋāĻ¸ā§āĻ•ā§‡ āĻ¸āĻžā§āĻšāĻŋāĻ¤ āĻĄā§‡āĻŸāĻžāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸, āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒāĻŋāĻ¨ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻšāĻžāĻ¯āĻŧāĻ• āĻ¨ā§‹āĻŸ:

  • āĻĒāĻŋāĻ¨ āĻ•ā§‹āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻ¨āĻ˛āĻ• āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ F1 āĻŸāĻŋāĻĒā§āĻ¤ā§‡ āĻšāĻŦā§‡;
  • āĻĒāĻŋāĻ¨ āĻ•ā§‹āĻĄā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 6 āĻĨā§‡āĻ•ā§‡ 9 āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡;
  • 15āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻžāĻ° āĻĒāĻ°ā§‡, āĻĄāĻŋāĻ¸ā§āĻ•āĻŸāĻŋ āĻ¸āĻžāĻĢ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

2. āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°

āĻĒā§āĻ°āĻĨāĻŽā§‡, āĻ†āĻŽāĻ°āĻž āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻ‚āĻļā§‡ āĻŦā§āĻ¯āĻŦāĻšā§āĻ›ā§‡āĻĻ āĻ•āĻ°āĻŋ āĻāĻ¤ā§‡ āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻŦā§‹āĻāĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•ā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ° āĻ•āĻžāĻœ āĻšāĻ˛ āĻ•ā§‡āĻ¸āĻŸāĻŋ āĻ–ā§‹āĻ˛āĻž: āĻĒā§āĻ°āĻšā§āĻ° āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸ā§āĻ•ā§‹āĻĒāĻŋāĻ• āĻ¸ā§āĻ•ā§āĻ°ā§ āĻāĻŦāĻ‚ āĻĒā§āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĨ¤ āĻ•ā§‡āĻ¸āĻŸāĻŋ āĻ–ā§‹āĻ˛āĻžāĻ° āĻĒāĻ°ā§‡, āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡ (āĻ†āĻŽāĻŋ āĻ¸ā§‹āĻ˛ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻž āĻĒāĻžāĻāĻš-āĻĒāĻŋāĻ¨ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŽāĻ¨ā§‹āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¨):

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

2.1āĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§‹āĻ°ā§āĻĄ

āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§‹āĻ°ā§āĻĄ āĻŦā§‡āĻļ āĻ¸āĻšāĻœ:

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋ (āĻ‰āĻĒāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¨ā§€āĻšā§‡ āĻĻā§‡āĻ–ā§āĻ¨):

SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ JMS539 āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤

2.2āĨ¤ āĻāĻ˛āĻ¸āĻŋāĻĄāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ• āĻŦā§‹āĻ°ā§āĻĄ

LCD āĻŦā§‹āĻ°ā§āĻĄā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡āĨ¤

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž
Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻ•ā§‡āĻŦāĻ˛:

  • āĻ…āĻœāĻžāĻ¨āĻž āĻ‰āĻ¤ā§āĻ¸ā§‡āĻ° LCD āĻ¸ā§‚āĻšāĻ• (āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻšā§€āĻ¨āĻž āĻĢāĻ¨ā§āĻŸ āĻ¸ā§‡āĻŸ āĻ¸āĻš); āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸āĻš;
  • āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄ āĻŦā§‹āĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻŋāĻŦāĻ¨ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€āĨ¤

2.3āĨ¤ āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄ āĻŦā§‹āĻ°ā§āĻĄ

āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄ āĻŦā§‹āĻ°ā§āĻĄ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋ āĻ†āĻ°āĻ“ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻŽā§‹āĻĄāĻŧ āĻ¨ā§‡āĻ¯āĻŧāĨ¤

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻāĻ–āĻžāĻ¨ā§‡, āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡, āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻŋāĻ¤āĻž āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›āĻŋ, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸ CY8C21434 āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ° PSoC 1 (āĻāĻ° āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ āĻ•ā§‡āĻŦāĻ˛ PSoC āĻŦāĻ˛āĻŦ)

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

CY8C21434 M8C āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨) [āĻĒāĻŖā§āĻ¯ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ¯āĻŧ]((http://www.cypress.com/part/cy8c21434-24ltxi) āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ•ā§āĻ¯āĻžāĻĒāĻ¸ā§‡āĻ¨ā§āĻ¸ (āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨, āĻ•ā§āĻ¯āĻžāĻĒāĻžāĻ¸āĻŋāĻŸāĻŋāĻ­ āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯)āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻžāĻāĻš-āĻĒāĻŋāĻ¨ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€āĻŸāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻŦā§‡āĻ¨ āĻ¯āĻž āĻ†āĻŽāĻŋ āĻ¸ā§‹āĻ˛ā§āĻĄāĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋ - āĻāĻŸāĻŋ ISSP āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°āĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤

2.4āĨ¤ āĻ¤āĻžāĻ°ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻŋāĻ¯āĻŧā§‡

āĻ†āĻ¸ā§āĻ¨ āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ†āĻ›ā§‡ āĻ¤āĻž āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻ•āĨ¤ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ•ā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŽāĻŋāĻŸāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¤āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨:

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻšāĻžāĻāĻŸā§āĻ¤ā§‡ āĻ†āĻāĻ•āĻž āĻāĻ‡ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋāĻ° āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž:

  • PSoC āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡;
  • āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€, āĻĄāĻžāĻ¨āĻĻāĻŋāĻ•ā§‡āĻ° āĻāĻ•āĻŸāĻŋ, āĻšāĻ˛ ISSP āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸, āĻ¯āĻž āĻ­āĻžāĻ—ā§āĻ¯ā§‡āĻ° āĻ‡āĻšā§āĻ›āĻžāĻ¯āĻŧ, āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¯āĻž āĻ˛ā§‡āĻ–āĻž āĻ†āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ;
  • āĻĄāĻžāĻ¨āĻĻāĻŋāĻ•ā§‡āĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€āĻŸāĻŋ āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄ āĻŦā§‹āĻ°ā§āĻĄā§‡āĻ° āĻ°āĻŋāĻŦāĻ¨ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€āĻ° āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛;
  • āĻ•āĻžāĻ˛ā§‹ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻšāĻ˛ CN1 āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ™ā§āĻ•āĻ¨, āĻ¯āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§‹āĻ°ā§āĻĄāĻ•ā§‡ LCD āĻŦā§‹āĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ P11, P13 āĻāĻŦāĻ‚ P4 LCD āĻŦā§‹āĻ°ā§āĻĄā§‡ PSoC āĻĒāĻŋāĻ¨ 11, 13 āĻāĻŦāĻ‚ 4 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤

3. āĻ†āĻ•ā§āĻ°āĻŽāĻŖ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒā§‡āĻ° āĻ•ā§āĻ°āĻŽ

āĻāĻ–āĻ¨ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻ¯ā§‡ āĻāĻ‡ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻŸāĻŋāĻ¤ā§‡ āĻ•ā§€ āĻ•ā§€ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡: 1) āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻ†āĻ¸āĻ˛ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡; 2) āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻ•ā§€ āĻ¤ā§ˆāĻ°āĻŋ/āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°ā§āĻ¨; 3) āĻ āĻŋāĻ• āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻĒāĻŋāĻ¨ āĻ•ā§‹āĻĄ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻ–ā§āĻāĻœā§āĻ¨āĨ¤

āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋ:

  • āĻāĻ•āĻŸāĻŋ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻž āĻĄāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›ā§‡;
  • āĻāĻ•āĻŸāĻŋ PSoC āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ›ā§‡;
  • āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸ PSoC āĻāĻŦāĻ‚ JMS539-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ†āĻ¸āĻ˛ā§‡ āĻšāĻžāĻĒāĻž āĻ•ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡;
  • āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻĒāĻžāĻ¸āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ā§‡ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž;
  • JMS8051 āĻĨā§‡āĻ•ā§‡ 539 āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ–ā§āĻŦ āĻ…āĻ˛āĻ¸ āĻ›āĻŋāĻ˛āĨ¤

3.1āĨ¤ āĻāĻ•āĻŸāĻŋ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻž āĻĄāĻžāĻŽā§āĻĒ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž

āĻāĻ‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻŋ āĻ–ā§āĻŦāĻ‡ āĻ¸āĻšāĻœ:

  • āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ā§‡āĻ° āĻĒāĻžāĻ¯āĻŧā§‡ āĻĒā§āĻ°ā§‹āĻŦāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨: CLK, MOSI, MISO āĻāĻŦāĻ‚ (āĻāĻšā§āĻ›āĻŋāĻ•) EN;
  • āĻ˛āĻœāĻŋāĻ• āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻ¨āĻŋāĻĢāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ "āĻ¸ā§āĻ¨āĻŋāĻĢ" āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— (āĻ†āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋ Saleae Logic Pro 16);
  • SPI āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻĄāĻŋāĻ•ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ CSV-āĻ¤ā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ•āĻ°ā§āĻ¨;
  • āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨āĻŋāĻ¨ decode_spi.rbāĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĒā§‡āĻ¤ā§‡.

āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻŋ JMS539 āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ‡ āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡āĨ¤

$ decode_spi.rb boot_spi1.csv dump
0.039776 : WRITE DISABLE
0.039777 : JEDEC READ ID
0.039784 : ID 0x7f 0x9d 0x21
---------------------
0.039788 : READ @ 0x0
0x12,0x42,0x00,0xd3,0x22,0x00,
[...]
$ ls --size --block-size=1 dump
49152 dump
$ sha1sum dump
3d9db0dde7b4aadd2b7705a46b5d04e1a1f3b125 dump

SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡, āĻ†āĻŽāĻŋ āĻāĻ‡ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡ āĻĒā§ŒāĻāĻ›ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻāĻ° āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻœ āĻšāĻ˛ JMicron āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž, āĻ¯āĻž 8051 āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĻā§āĻ°ā§āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻļāĻ¤, āĻāĻ¸āĻĒāĻŋāĻ†āĻ‡ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ…āĻ•ā§‡āĻœā§‹ āĻšāĻ¯āĻŧā§‡ āĻ‰āĻ ā§‡āĻ›ā§‡:

  • āĻ¯āĻ–āĻ¨ āĻĒāĻŋāĻ¨ āĻ•ā§‹āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ•āĻ‡ āĻĨāĻžāĻ•ā§‡;
  • āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡āĻ° āĻĒāĻ°ā§‡, āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĄā§āĻ°āĻžāĻ‡āĻ­ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

3.2āĨ¤ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— sniffing

āĻ†āĻ—ā§āĻ°āĻšā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ/āĻ¸āĻžāĻŽāĻ—ā§āĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻšā§‡āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻšāĻŋāĻĒ āĻĻāĻžāĻ¯āĻŧā§€ āĻ¤āĻž āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻœāĻžāĻ¨āĻŋ, USB-SATA āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛āĻžāĻ° āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸ PSoC LCD āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ•āĻžāĻ°ā§€ CN1 āĻāĻŦāĻ‚ āĻĻā§āĻŸāĻŋ āĻĢāĻŋāĻ¤āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ†āĻŽāĻ°āĻž āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻĒāĻžāĻ¯āĻŧā§‡ āĻĒā§āĻ°ā§‹āĻŦāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻŋ:

  • P4, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‡āĻ¨āĻĒā§āĻŸ/āĻ†āĻ‰āĻŸāĻĒā§āĻŸ;
  • P11, I2C SCL;
  • P13, I2C SDAāĨ¤

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž Saleae āĻ˛āĻœāĻŋāĻ• āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ•ā§€āĻŦā§‹āĻ°ā§āĻĄā§‡ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻŋ: “123456~”āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›āĻŋāĨ¤

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻāĻŸāĻŋāĻ¤ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ:

  • āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ P4 āĻ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻŦāĻŋāĻ¸ā§āĻĢā§‹āĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡;
  • P11 āĻāĻŦāĻ‚ P13 - āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ…āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧāĨ¤

āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ P4 āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻĒāĻžāĻ‡āĻ•ā§‡ āĻœā§āĻŽ āĻ•āĻ°ā§‡ (āĻ†āĻ—ā§‡āĻ° āĻšāĻŋāĻ¤ā§āĻ°ā§‡ āĻ¨ā§€āĻ˛ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°), āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›āĻŋ:

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›ā§‡āĻ¨ āĻ¯ā§‡ P4-āĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 70ms āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ˜ā§‡āĻ¯āĻŧā§‡ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ†āĻŽāĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ¸āĻ‚āĻ•ā§‡āĻ¤ā§‡āĻ° āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĒāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻŽāĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻšā§‡āĻ• āĻ•āĻ°āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ†āĻŽāĻŋ āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽ āĻ¯āĻž āĻ•ā§€ āĻŸāĻŋāĻĒāĻ˛ā§‡ āĻŸā§āĻ‡āĻŸāĻžāĻ°ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ¸āĻ‚āĻ•ā§‡āĻ¤ā§‡āĻ° āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¤āĻĨā§āĻ¯ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒāĻŋāĻāĻ¸āĻ“āĻ¸āĻŋ āĻ•āĻ–āĻ¨ āĻ•ā§€ āĻĒā§āĻ°ā§‡āĻ¸ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‚āĻšāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ• P4 āĻ…āĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŸāĻŋ āĻāĻ•āĻŸā§ āĻ­āĻŋāĻ¨ā§āĻ¨: āĻāĻŸāĻŋ "āĻ…āĻŦā§ˆāĻ§ āĻĒāĻŋāĻ¨" āĻāĻ° āĻ…āĻĄāĻŋāĻ“!

āĻ•ā§€āĻ¸ā§āĻŸā§āĻ°ā§‹āĻ• āĻ—ā§āĻ°āĻžāĻĢā§‡ āĻĢāĻŋāĻ°ā§‡, āĻļā§‡āĻˇ āĻ…āĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽ āĻ—ā§āĻ°āĻžāĻĢā§‡ āĻœā§āĻŽ āĻ•āĻ°ā§‡ (āĻ†āĻŦāĻžāĻ° āĻ¨ā§€āĻ˛ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨), āĻ†āĻŽāĻ°āĻž āĻĒāĻžāĻ‡:

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻ°āĻž P11 āĻ āĻāĻ•āĻ˜ā§‡āĻ¯āĻŧā§‡ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡āĨ¤ āĻ¤āĻžāĻ‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻāĻŸāĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ¸āĻ‚āĻ•ā§‡āĻ¤āĨ¤ āĻāĻŦāĻ‚ P13 āĻšāĻ˛ āĻĄā§‡āĻŸāĻžāĨ¤ āĻŦāĻŋāĻĒ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨āĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋ āĻ˜āĻŸāĻŦā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻšāĻŦā§‡āĨ¤

āĻĻā§āĻŸāĻŋ āĻ¤āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ SPI āĻŦāĻž I2C āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻāĻ‡ āĻĒāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋ I2C āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤ā§āĻ¯:

Aigo āĻ¸ā§āĻŦ-āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• HDD āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻ•ā§‡ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ‚āĻļ 1: ​​āĻ…āĻ‚āĻļā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

āĻ‡āĻ‰āĻāĻ¸āĻŦāĻŋ-āĻ¸āĻžāĻŸāĻž āĻšāĻŋāĻĒāĻ¸ā§‡āĻŸ āĻ•ā§āĻ°āĻŽāĻžāĻ—āĻ¤ PSoC-āĻ•ā§‡ āĻ•ā§€-āĻāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§‹āĻ˛ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ "0" āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°, āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ "1" āĻ•ā§€ āĻŸāĻŋāĻĒā§āĻ¨, āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ "1" āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ­ā§āĻ˛ āĻĒāĻŋāĻ¨ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ā§‹ āĻšāĻ˛ā§‡ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ "~" āĻšāĻžāĻĒāĻžāĻ° āĻĒāĻ°ā§‡ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¸āĻ‚āĻ•ā§āĻ°āĻŽāĻŖ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧā§ˇ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ‡ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§‡ āĻ†āĻŽāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻ¸āĻ˛ā§‡ āĻ•ā§€ āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻŋāĻ¨āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻŋ āĻ¸āĻ¨ā§āĻĻā§‡āĻš āĻ•āĻ°āĻŋ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻ•ā§€ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻ•āĻŽāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻŽāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ PSoC āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨