Thank you for all your great work on the Arduboy. I am trying to build my second homemade Arduboy, this time I want to add a Flashcart. I have brought this module:
Thank you for your quick reply. Yes, w25Qxx - Sorry for the typo. I am sorry if I ask too much, I am still quite new to Arduboy.
I am sorry, I have not been able to find anything about old/new wiring, and what this means to the bootloader. Can you push me in the right direction?
Regarding the clk pin - I have followed the table made by the great Mr. Blinky, but I am still not sure which pin the w25Qxx clk should go to on the Arduino Micro?
w25q32 module should be fine. But instead of 16Mb it’s 4Mb
Did you also wire up the CLK pin to micros SCK pin ? If not then thats probably the problem. If you did then the wiring should be ok unless you made some sort of wiring mistake.
Did you burn the correct cathy3k bootloader? The filename may differ depending on which display is used but it should end with -micro.hex
In the IDE you the following must be selected prior burning the bootloader:
board: Homemade Arduboy
based on: Arduino/Genuino Micro
display: your display type
Bootloader: Cathy3k
Flash select: Pin0/D2/RX1
Programmer: Your programmer type
Note: since you’re wiring the flash chip directly to the Arduino pins. it is recommended to add a 10k pull-up resistor to flash CS. This will ensure that no ‘random’ data is send to the flash chip while burning bootloader/upload over ISP
When you run the flash-writer script from the command line What JEDEC ID is reported?
Thank you for the clarification. That helped a lot. I found out I had not connected clk correctly. Now I have perfectly succeded writing to the flash cart. Here is the test result from the console:
Arduboy flash cart writer v1.16 by Mr.Blinky May 2018 - Jun.2019
Reading flash image from file “C:\Users\kthue\Downloads\Arduboy-Python-Utilities-master (1)\Arduboy-Python-Utilities-master\example-flashcarts\example\flashcart-image.bin”
Found Arduino Micro bootloader (COM6) at port COM6
Opening port …()
Now I can this far. Problem is that the games does not get burned/loaded. After selecting a game, the progress bar fills up, and then the only thing that happens is that the top of the screen flickers.
I am sorry, it is not that easy to see on the bad picture. Does anyone know, could this be due to my bad soldering? Or maybe I have done something wrong on the way.