Thanks for the assistance Hannu!
With your instructions I'm now able to get the prommer to flash from what I can see:
Code: Select all
Starting VS1005g external SPI Flash prommer v2016-08-19...
Default SPI speed 0.5 Mbit/s
Serial Flash RDID: manufacturer e, type 40, density 15
Serial Flash REMS: e14
Opened map file "eeprom_e.map"
Set SPI speed to 10.0 Mbit/s
Programming file "eeprom_e.img" (0x009679 bytes) to addr 0x000000 (0)
Erasing: ..........
Program: ..........
Ok
ok.
Resetting...
Now, I want to try to get the flash to show up as a drive on my PC to configure it. I pull up D0/GPIO0_0/S1 like I would for internal flash. When I do this though, the internal flash still shows up.
In VSIDE, when I click run after flashing with the prommer, I get the following output:
Code: Select all
Hello.
VSOS 3.50 build Apr 21 2018 13:57:06
VLSI Solution Oy 2012-2017 - www.vlsi.fi
Starting the kernel..
Starting Devices...
External SPI Flash
Installed system devices:
S: SPI Flash 0e14.
USB publishing disk: SPI Flash 0e14.
Size 1.9 MB.
SCSI START
This shows me that it is recognizing that external flash, even though it is not pulling it up for me.
The other detail I noticed is that when I use Termite to try to use the device, there is no bootup information given like it was before promming the external flash. There doesn't seem to be any communication over the UART within termite, even though I can see some information within VSIDE. When I try the same thing with D0 not pulled high, I get the following in VSIDE:
Code: Select all
Hello.
VSOS 3.50 build Apr 21 2018 13:57:06
VLSI Solution Oy 2012-2017 - www.vlsi.fi
Starting the kernel..
Starting Devices...
External SPI Flash
Installed system devices:
S: SPI Flash 0e14.
รพ
This looks like an incomplete prompt identical to the one with D0 pulled high, but because it looks like its not completing, I'm assuming something may be happening before the shell is loaded to let me use it. But that is just my guess.
So, is pulling up the external SPI flash different than pulling up the internal flash?
Why is my Termite console not working anymore and how may I get both functions working?
Thanks.