Shop OBEX P1 Docs P2 Docs Learn Events
BeMicro Max10 Booter modification — Parallax Forums

BeMicro Max10 Booter modification

ozpropdevozpropdev Posts: 2,792
edited 2015-08-27 11:04 in Propeller 1
Hi All
Here's a modified version of the booter that takes advantage of the M25P16 SPI flash on the board.
This allow saving of PASM/Spin code as normal through the "Load EEPROM" function in Propeller Tool etc.
PortA pins 29 to 26 are needed to support the device. See the code for Max10 pin assignments.

To build a new rom file using p1v_toolbox do the following:

1. Compile "new_max10_booter.spin" in Propeller Tool and save as a .binary file to the "c:\p1_fpga" folder
2. In p1v_toolbox do the following to build a hex file.
>new
>zboot
>loadbin new_max10_booter f800
>makerom new_booter 4
A file named "new_booter.hex" will be saved in the "dest" folder for use in your P1V code.

Cheers
Brian

Comments

  • jmgjmg Posts: 15,173
    edited 2015-03-07 00:43
    Nice idea - what CLK speed does that use, and what time does load take ?
  • ozpropdevozpropdev Posts: 2,792
    edited 2015-03-07 01:12
    I've currently got the booter running in a 133MHz P1V with no issues.
    I have had the same booter work fine @140 and 150 MHz but the P1V's themselves were unstable.
    I would assume that the load times would be faster than the original loader, no definitive figures at the moment. :)
Sign In or Register to comment.