Jump to content
IGNORED

FINALGROM99 Building the card but sofware related questions


repetto74

Recommended Posts

10 hours ago, Mehridian Sanders said:

oh damn my work buddy reformatted this to Buster... ok lemme put Raspbian on here.

No need to reformat anything. "Buster" is just the latest release of Raspbian. The releases are named, not numbered. Even if you had a different distro, we'd just need to maybe tweak the directions, not reformat anything.

 

Mizapf's response in post #25 should get you going.

  • Like 1
Link to comment
Share on other sites

I was about to flash the device, and I ran into a conflict I have already emailed for a resolution on. The Silk screen on the FG99 says "3.3v" AVRdude says use "5v". I really don't wanna create magic smoke from this project. Would using the 5v as AVRdude suggests harm any of the components?

 

We shall see or if you know please respond so I can have a wonderful weekend with this lol.

Link to comment
Share on other sites

Well cannot get the reader to see the Atmel chip. Do Atmel chips require anything to prepare them for loading the .hex file onto them? Mine is not showing up at all. Which leads me to believe that the chip is fried or the circuit is broken on paths to the Atmel. Ask anything even questions considered dumb. Never programmed an IC before, unless you count Dediprog. 153e581fefd1c280ca1feb58e5dffdd3.jpg

Sent from my SM-G955U using Tapatalk

Link to comment
Share on other sites

The error message says that the software is expecting one type of chip, but is seeing another type. If your chip type is correct then check your soldering
True but the error message also says that it is detecting 0x00000 and retrying. To me it is not detecting at all. Gonna try again tomorrow with a dedicated 5v external supply

Sent from my SM-G955U using Tapatalk

Link to comment
Share on other sites

Well got a dedicated 5v 1a power supply and the USBtiny.
 
And it appears as though it programmed it properly. It says that it was completed with errors. The device ID is very weird.
 
Guess we get to wait to get home and see.84d5dcc59572e60c9b0925676e9717c9.jpg9d29c8d123946ed3f27382c9937eb661.jpg
 
Sent from my SM-G955U using Tapatalk
 
 
 
 
Yeah no dice

Sent from my SM-G955U using Tapatalk

Link to comment
Share on other sites

Steps:
-Connect 4 pins to USBtinyAvr Programmer to 4 data pins on FG99
-Connect GND from 5v 1a power supply to GND on FG99
-Connect 5v+ rail on 5v 1a power supply to power on FG99
-Use avrdude / load .hex file/ program
-put file update.pld on regular SD card. Insert SD card into FG99. Insert FG99 to TI-99/4A.
-Boot TI-99/4A. ATmega328p should program xilinix.
-Power down TI-99/4A. Remove SD card. Image with FG99.

I'm missing something... probably in the minutiae

Sent from my SM-G955U using Tapatalk

Link to comment
Share on other sites

C:\>avrdude -p atmega328p -c USBtiny -U flash:w:package.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "package.hex"
avrdude: input file package.hex auto detected as Intel Hex
avrdude: writing flash (32570 bytes):

Writing | ################################################## | 100% 44.88s



avrdude: 32570 bytes of flash written
avrdude: verifying flash memory against package.hex:
avrdude: load data flash data from input file package.hex:
avrdude: input file package.hex auto detected as Intel Hex
avrdude: input file package.hex contains 32570 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 26.47s



avrdude: verifying ...
avrdude: 32570 bytes of flash verified

avrdude: safemode: Fuses OK

avrdude done.  Thank you.


C:\>avrdude -p atmega328p -c USBtiny -U lfuse:w:0xE2:m

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f
avrdude: reading input file "0xE2"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.01s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xE2:
avrdude: load data lfuse data from input file 0xE2:
avrdude: input file 0xE2 contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

This says done to me. still more debugging.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...