Skip to content
forked from AA6KL/NanoVNA-H4

Fork of hugen79/NanoVNA branch F303 to support latest ChibiOS and STM32F3 and F4

Notifications You must be signed in to change notification settings

WmCos/NanoVNA-H4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NanoVNA - Very tiny handheld Vector Network Analyzer

GitHub release CircleCI

About

This is my attemp to add the STM32F303CCT6 to this popular NanoVNA project. The befit is larger SRAM 40KB from 16KB, and larger flash 256KB from 128KB. For detail information, please refer to the original project page. https://github.com/ttrftech/NanoVNA

To compile for STM32F303CCT6, add TARGET=F303 make TARGET=F303

Since F303 doesn't support crystall-less DFU, a separate ST_Link is required to flash the firmware. Users needs to solder the pins on the NanoVNA SWD port.

To flash firmware at Linux, refer to https://github.com/texane/stlink

The flash firmware command at Linux(Ubuntu) is st-flash write build/ch.bin 0x8000000

Rememebr to short the BOOT pin to VCC at NanoVNA board for firmware update.

At Ubuntu, the shell can be accessed via sudo screen /dev/ttyACM0 19200

Till now, the ADC porting is not done yet. So the touch function doesn't work. I will update the tree as soon as I finish the ADC porting.

Thanks hugen79 for providing the hardware for my porting work. For hardware modinformation, please visit his page at https://github.com/hugen79/NanoVNA-H

Hardware mod candidate list:

  • Add D2 Schottky diode to measure the battery. Easy.
  • Replace STM32F072CBT6 to STM32F303CCT6. Harder.
  • Add 8MHz chrstall to PCB. Better with PCB revision.

About

Fork of hugen79/NanoVNA branch F303 to support latest ChibiOS and STM32F3 and F4

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 72.8%
  • Jupyter Notebook 18.3%
  • Objective-C 3.1%
  • C++ 2.3%
  • Python 2.0%
  • Makefile 1.1%
  • Other 0.4%