ຄູ່ມືຜູ້ໃຊ້ GOWIN GW1NRF Bluetooth FPGA Module

 

ການທົດສອບການທໍາງານຂອງຄະນະກໍາມະການພັດທະນາ GW1NRF4

ຂັ້ນຕອນທີ 1: ດາວນ໌ໂຫລດແລະຕິດຕັ້ງ

ຄອມພິວເຕີ

ໂທລະສັບສະຫຼາດ/ແທັບເລັດ

  • Alpwise i-BLE App ໃນ iOS App Store ຫຼື Google Play Store

ຂັ້ນຕອນທີ 2: ໂຄງການແລະການທົດສອບ FPGA

  1. ສຽບໃສ່ກະດານພັດທະນາ DK-BLE-CEIT-ASSEM
  2. ໃຫ້ແນ່ໃຈວ່າການຕິດຕັ້ງໄດເວີແລະ jumpers ຖືກຕັ້ງຢ່າງຖືກຕ້ອງ
  3. ເປີດ GOWIN Programmer (ເລີ່ມ → Gowin → Gowin Programmer)
  4. ສະແກນຫາອຸປະກອນຕ່າງໆ
    1. ໃຫ້ຄລິກໃສ່ 'ອຸປະກອນສະແກນ' icon
    2. ເລືອກ 'GW1NRF-4B' ແລະຄລິກ 'OK'
  5. ຕັ້ງ FPGA bitstream ກັບໂຄງການ
    1. ຄລິກສອງເທື່ອໃສ່ຫ້ອງຫວ່າງພາຍໃຕ້ 'FS File' ສໍາລັບອຸປະກອນ GW1NRF
    2. ໂໝດການເຂົ້າເຖິງ: ໂໝດ Flash ຝັງ
    3. File ຊື່: (ນຳທາງໄປຫາ GW1NRF4_FPGA_BLINK_1_21_2020.fs)
    4. ກົດ Save
  6. ຄລິກໄອຄອນ 'Program/Configure'
  7. ສັງເກດການກະພິບ LED ສີຟ້າຈາກການດໍາເນີນໂຄງການ FPGA ທີ່ປະສົບຜົນສໍາເລັດ

ຂັ້ນຕອນທີ 3: ໂຄງການ BLE ແລະ MCU

  1. ເລີ່ມ → Programs → Gowin Semiconductor → GW1NRF Config Editor.
  2. ເລືອກ Driver: Jtag.
  3. ເລືອກ 'ອ່ານຈາກອຸປະກອນ'.
  4. File → ອັບ​ໂຫຼດ Patch.
  5. ໄປທີ່ 'findme_MCU_GPIO7.emp'.
  6. ເລືອກ Driver: Jtag.
  7. ປາຍທາງ: IRAM.
  8. ກ່ອງໝາຍ 'ຣີເຊັດຫຼັງຈາກອັບໂຫຼດ' ແລະ 'ກວດເບິ່ງໂໝດທົດສອບ'.
  9. ກົດ Upload; LED ສີແດງຄວນເປີດຫຼັງຈາກອັບໂຫລດ.
    ໂຄງການ BLE

ຂັ້ນຕອນທີ 4: ທົດສອບ BLE ແລະ MCU

  1. ເປີດແອັບ Alpwise i-BLE ໃນສະມາດໂຟນ ຫຼືແທັບເລັດຂອງທ່ານ.
  2. ຄລິກ 'ຫຼິ້ນ Bluetooth ພະລັງງານຕໍ່າ'.
  3. ຄລິກ 'GW1NRF FindMe' ຈາກລາຍຊື່ອຸປະກອນ Bluetooth.
  4. ຄລິກທີ່ 'ຊອກຫາຂ້ອຍ' Profile.
  5. ກົດປຸ່ມ 'No Alert' → LED ສີແດງຢູ່ໃນກະດານຄວນປິດ.
  6. ຍູ້ 'ການເຕືອນສູງ' → LED ສີແດງຢູ່ໃນກະດານຄວນຈະເປີດ.
    ທົດສອບ BLE

ການສ້າງໂຄງການ GW1NRF MCU ແລະ FPGA

ຂັ້ນຕອນທີ 1: ຕັ້ງຄ່າ Synopsys Metaware Lite

1. ດາວໂຫຼດ ແລະໄດ້ຮັບໃບອະນຸຍາດສໍາລັບ Metaware Lite
https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi
2. ຕິດຕັ້ງ Metaware Lite
3. Start → Programs → Gowin Semiconductor → 'Setup Project Files'

ຂັ້ນຕອນທີ 2: ຕັ້ງຄ່າ Metaware Lite ສໍາລັບ GW1NRF4

  1. ເລີ່ມ → ໂຄງການ → Synopsys Inc → MetaWare Lite IDE P-2019.09-1.
  2. ສ້າງເສັ້ນທາງພື້ນທີ່ເຮັດວຽກ Eclipse ແລະຄລິກ 'OK'
  3. ຄລິກ 'ສ້າງພື້ນທີ່ເຮັດວຽກໃໝ່'
  4. ລະບຸເສັ້ນທາງຕໍ່ໄປນີ້: 'C:\ProgramData\GW1NRFsdk'
  5. ກົດ 'OK'; Metaware Lite ຈະເປີດຄືນໃໝ່
  6. ແລ່ນສະຄຣິບຂອງ C:\ProgramData\GW1NRFsdk\sw\ide_project.bat'
  7. File →ນໍາເຂົ້າ → ທົ່ວໄປ, ໂຄງການທີ່ມີຢູ່ແລ້ວ
  8. ເລືອກ Root Directory: 'C:\ProgramData\GW1NRFsdk\sw'
  9. ກົດ 'ສຳ ເລັດຮູບ'

ໝາຍເຫດ!

Metaware compiler ເວີຊັ່ນ 11.8 ໃນ Metaware 2020.03 ໄດ້ນຳສະເໜີການເພີ່ມປະສິດທິພາບໃໝ່ທີ່ສົ່ງຜົນກະທົບຕໍ່ການເຮັດວຽກຂອງ GW1NRF SDK. ບົນ​ພື້ນ​ຖານ​ຊົ່ວ​ຄາວ​, ການ​ແກ້​ໄຂ​ທີ່​ສະ​ເຫນີ​ແມ່ນ​ການ​ປັບ​ປຸງ​ແກ້​ໄຂ​ປະ​ກອບ​ມີ​ file “platform.h” ໃນໄດເລກະທໍລີ . ເອກະສານອ້າງອີງຈາກພາຍນອກ gPlatform_Config ການ​ປະ​ກາດ​ຄວນ​ຈະ​ໄດ້​ຮັບ​ການ​ປ່ຽນ​ແປງ​:

ຈາກ:
extern const volatile Platform_Configuration_t gPlatform_Config;

ເຖິງ:
extern volatile Platform_Configuration_t gPlatform_Config;

ຂັ້ນຕອນທີ 3: ລວບລວມລະຫັດ MCU C

  1. ນຳທາງໃນ Project Explorer ເພື່ອ sw  project  findme  findme.c
  2. ໃນສາຍ 153 ປ່ຽນໄຟ LED ແຈ້ງເຕືອນເປັນ GPIO 0 #define GPIO_FINDME_ALERT_LED ( 0 )
  3. ໂຄງ​ການ  ສ້າງ​ທັງ​ຫມົດ (ຖ້າ​ຫາກ​ວ່າ​ມີ​ຄວາມ​ຜິດ​ພາດ​ການ​ດໍາ​ເນີນ​ການ 'ສະ​ອາດ​'​)

ໝາຍເຫດ!

ມີບັນຫາບາງເສັ້ນທາງກັບເສັ້ນທາງ BLESW_EM9304FOTA ໃນ GW1NRF SoC SDK Install.

ໄອຄອນ ການເຊື່ອມຕໍ່ MCU ແລະ FPGA
ການເຊື່ອມຕໍ່ FPGA

ຂໍ້ຈຳກັດ FPGA File 10 ຊື່

MCU 10 ຊື່
p17

GPIO 0

p18

GPIO 1
p19

GPIO 2

p20

GPIO 3
p22

GPIO 4

ຂັ້ນຕອນທີ 4: ສັງເຄາະແລະໂຫຼດການອອກແບບ FPGA

  1. ເປີດ GOWIN EDA
  2. ເປີດໂຄງການ 'fpga_led_blink'
  3. ສັງເກດເບິ່ງ led.v
    led.v ສ້າງ counter ທີ່ຄວບຄຸມການອອກ 'led'. ຕົວນັບເຮັດວຽກເມື່ອອິນພຸດ 'ເປີດໃຊ້ງານ' ເຮັດວຽກສູງ.
  4. ສັງເກດເບິ່ງ led.cst
    1. 'ເປີດໃຊ້ງານ' ຖືກຕັ້ງໃຫ້ເຊື່ອມຕໍ່ກັບ p17, ເຊິ່ງເຊື່ອມຕໍ່ກັບ MCU GPIO 0 ໂດຍອີງໃສ່ຕາຕະລາງໃນສະໄລ້ທີ່ຜ່ານມາ.
    2. 'led' ແມ່ນເຊື່ອມຕໍ່ກັບຊຸດ pin 8; ນີ້ແມ່ນເຊື່ອມຕໍ່ກັບສີຟ້ານໍາພາໃນຄະນະກໍາມະການພັດທະນາ
  5. ໂມງແຖບ 'ຂະບວນການ' ໃນ GOWIN EDA; ກົດຂວາໃສ່ 'ສະຖານທີ່ & ເສັ້ນທາງ' ແລະເລືອກ 'Rerun All'

ໄອຄອນ ການອອກແບບຜົນໄດ້ຮັບ
ການອອກແບບຜົນໄດ້ຮັບ

ດຽວນີ້, ພວກເຮົາໃຊ້ Alpwise i-BLE App ເພື່ອຄວບຄຸມການເປີດໃຊ້ງານອອກແບບເຄົາເຕີໃນ FPGA. ການເປີດໃຊ້ງານຈະປິດໄຟ LED ຫຼືອະນຸຍາດໃຫ້ມັນກະພິບດ້ວຍເຄື່ອງນັບພາຍໃນ FPGA.

ໂຫຼດ ແລະທົດສອບການອອກແບບ MCU ແລະ FPGA

  1. ໂຫຼດ FPGA file:
    1. *\GW1NRF_Getting_Started_v1\fpga_led_blink\impl\pnr\fpga_project.fs
    2. ຂັ້ນຕອນດຽວກັນກັບ “ການທົດສອບການທໍາງານຂອງຄະນະກໍາມະການພັດທະນາ GW1NRF4 → ຂັ້ນຕອນທີ 2: ໂຄງການແລະການທົດສອບ FPGA”
  2. ໂຫຼດ MCU elf file:
    1. C:\ProgramData\GW1NRFsdk\sw\projects\findme\findme.elf
    2. ຂັ້ນຕອນດຽວກັນກັບ "ການທົດສອບຄະນະກໍາມະການພັດທະນາ GW1NRF4
      ການທໍາງານ → ຂັ້ນຕອນທີ 4: ທົດສອບ BLE ແລະ MCUStep 2: ໂຄງການແລະການທົດສອບ FPGA”
  3. ການທົດສອບການຄວບຄຸມຂອງ FPGA ນໍາພາຜ່ານ BLE
    1. ແລ່ນແອັບ Alpwise i-BLE
    2. ຂັ້ນຕອນດຽວກັນກັບ “ການທົດສອບການທໍາງານຂອງຄະນະກໍາມະການພັດທະນາ GW1NRF4 → ຂັ້ນຕອນ 4: ທົດສອບ BLE ແລະ MCUStep 2: ໂຄງການແລະການທົດສອບ FPGA”
    3. led ຄວນປິດຫຼືກະພິບໂດຍອີງໃສ່ສະຖານະເຕືອນໃນ Alpwise App.

ສະຫນັບສະຫນູນແລະຄໍາຄຶດຄໍາເຫັນ

Gowin Semiconductor ໃຫ້ລູກຄ້າສະຫນັບສະຫນູນດ້ານວິຊາການທີ່ສົມບູນແບບ. ຖ້າ​ຫາກ​ທ່ານ​ມີ​ຄໍາ​ຖາມ​, ຄໍາ​ຄິດ​ເຫັນ​, ຫຼື​ຄໍາ​ແນະ​ນໍາ​, ກະ​ລຸ​ນາ​ຕິດ​ຕໍ່​ຫາ​ພວກ​ເຮົາ​ໂດຍ​ກົງ​ໂດຍ​ວິ​ທີ​ການ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​.
Webເວັບໄຊ: www.gowinsemi.com
ອີເມລ: support@gowinsemi.com

ປະຫວັດການແກ້ໄຂ

ວັນທີ ຮຸ່ນ ລາຍລະອຽດ
4/3/2020 1.0E ສະ​ບັບ​ຕົ້ນ​ສະ​ບັບ​ພິມ​ເຜີຍ​ແຜ່​.
11/10/2020 1.1E "ຂັ້ນຕອນ 2: ຕັ້ງຄ່າ Metaware Lite ສໍາລັບ GW1NRF4" ໃນສ່ວນຂອງ "ການສ້າງໂຄງການ GW1NRF MCU ແລະ FPGA" ໄດ້ຖືກປັບປຸງ.
3/19/2021 1.2E ຂໍ້ມູນບັນທຶກໃນສ່ວນຂອງ "ການສ້າງໂຄງການ GW1NRF MCU ແລະ FPGA" ໄດ້ຖືກປັບປຸງ.

ສະຫງວນລິຂະສິດ © 2021 Guangdong Gowin Semiconductor Corporation. ສະຫງວນລິຂະສິດທັງໝົດ.

ບໍ່ມີສ່ວນຫນຶ່ງຂອງເອກະສານນີ້ອາດຈະຖືກຜະລິດຄືນໃຫມ່ຫຼືສົ່ງຕໍ່ໃນຮູບແບບໃດກໍ່ຕາມຫຼືໂດຍຕົວຊີ້ບອກໃດໆ, ເອເລັກໂຕຣນິກ, ກົນຈັກ, ການສໍາເນົາ, ການບັນທຶກຫຼືອື່ນໆ, ໂດຍບໍ່ມີການຍິນຍອມເຫັນດີເປັນລາຍລັກອັກສອນກ່ອນຂອງ GOWINSEMI.

ປະຕິເສດຄວາມຮັບຜິດຊອບ

GOWINSEMI® , LittleBee® , Arora , ແລະໂລໂກ້ GOWINSEMI ແມ່ນເຄື່ອງໝາຍການຄ້າຂອງ GOWINSEMI ແລະໄດ້ລົງທະບຽນຢູ່ໃນປະເທດຈີນ, ຫ້ອງການສິດທິບັດ ແລະເຄື່ອງໝາຍການຄ້າຂອງສະຫະລັດ, ແລະປະເທດອື່ນໆ. ຄຳສັບ ແລະໂລໂກ້ອື່ນໆທັງໝົດທີ່ລະບຸວ່າເປັນເຄື່ອງໝາຍການຄ້າ ຫຼືເຄື່ອງໝາຍການບໍລິການແມ່ນເປັນຊັບສິນຂອງຜູ້ຖືທີ່ກ່ຽວຂ້ອງ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ www.gowinsemi.com. GOWINSEMI ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບ ແລະບໍ່ມີການຮັບປະກັນ (ທັງສະແດງອອກ ຫຼືສະແດງອອກ) ແລະບໍ່ຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍທີ່ເກີດຂຶ້ນກັບຮາດແວ, ຊອບແວ, ຂໍ້ມູນ ຫຼືຊັບສິນຂອງທ່ານທີ່ເປັນຜົນມາຈາກການນຳໃຊ້ວັດສະດຸ ຫຼືຊັບສິນທາງປັນຍາ ຍົກເວັ້ນທີ່ໄດ້ລະບຸໄວ້ໃນຂໍ້ກຳນົດ ແລະເງື່ອນໄຂຂອງ GOWINSEMI ຂອງການຂາຍ. ຂໍ້ມູນທັງໝົດໃນເອກະສານນີ້ຄວນຈະຖືກປະຕິບັດເປັນເບື້ອງຕົ້ນ. GOWINSEMI ອາດຈະປ່ຽນແປງເອກະສານນີ້ໄດ້ທຸກເວລາໂດຍບໍ່ໄດ້ແຈ້ງໃຫ້ຮູ້ລ່ວງໜ້າ. ໃຜກໍ່ຕາມທີ່ອີງໃສ່ເອກະສານນີ້ຄວນຕິດຕໍ່ GOWINSEMI ສໍາລັບເອກະສານປະຈຸບັນແລະຄວາມຜິດພາດ.

ໂລໂກ້

 

ເອກະສານ / ຊັບພະຍາກອນ

GOWIN GW1NRF Bluetooth FPGA ໂມດູນ [pdf] ຄູ່ມືຜູ້ໃຊ້
GW1NRF Bluetooth FPGA Module, GW1NRF, Bluetooth FPGA Module

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *