Help running dma_parse.py

I would love it if someone could help out with a little issue I’m stuck on.

I’m trying to learn how to port new boards and create the hwdef.dat file for the Nucleo board I have (F446RE). I have followed a guide on youtube for setting up the codebase and Ubuntu on Win10 and I know how to build the firmware but I can’t figure out how to run the dma_parse.py file to generate the python table for my specific MCU.

I have generated the .csv of the data sheet I am after but really have no clue which environment to run it in (Win 10 or Ubuntu) and where this .csv file needs to be located.

Any assistance would be greatly appreciated!