trabucayre changed the topic of #openFPGALoader to: Universal utility for programming FPGA / Github: https://github.com/trabucayre/openFPGALoader/ Logs: https://libera.irclog.whitequark.org/openFPGALoader
UweBonnes has joined #openFPGALoader
<UweBonnes> Probably I have some missunderstanding. "./openFPGALoader -b te0712-200 /smx_tester.bin" loads to XC7A200 RAM and the FPGA works as expected. "./openFPGALoader -b te0712-200 /-f smx_tester.bin" loads to flash, as I can see with dumping later, but the FPGA does no start. What do I miss here.
<trabucayre> could you pastebin log?
<UweBonnes> Have tothink about that.
<UweBonnes> Some recent change from you collides with some change from me:
<UweBonnes> <<<<<<< HEAD
<UweBonnes>         if (t != cable_list.end()) {
<UweBonnes>             if (args.cable[0] == '-') {  // no user selection
<UweBonnes> =======
<UweBonnes>         if (t == cable_list.end()) {
<UweBonnes>                         if (args.cable[0] == '-') {
<UweBonnes>                 cout << "Board " << args.board << " has not default cable" << endl;
<UweBonnes>                         }
<UweBonnes>         } else {
<UweBonnes>             if (args.cable[0] == '-') {  // no use selection
<UweBonnes> >>>>>>> 6db587a (main: Only warn when no cable is given on command line and in the board list.)
<UweBonnes> I think you implementation does not take a cable argument in account given on the command line.
<UweBonnes> Have to lokk a second time...
<trabucayre> my comment are wrong it's clear
<trabucayre> no comment is true
<UweBonnes> I think a command line argument should overwrite the board definition.
<UweBonnes> Is that your understanding too?
<trabucayre> args.cable is used bellow
<trabucayre> so when no board and no cable message l.188 is printed
<trabucayre> when no board and cable args.cable is already filled and used l.198
<trabucayre> when board + cable : message l.168
<trabucayre> and finally board + no cable: args.cable is updated l.166
<UweBonnes> Sorry, I should have looked at master and no my branch.
<trabucayre> don't worry. I have changed that yesterday because message was a bit boring.
<trabucayre> if args.cable[0] != "-" no reason to display this message
<trabucayre> eat time...
<UweBonnes> Bitstream was compiled with recent Vivado and "set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]" looks like "Quad enable " was requested.
<trabucayre> could you try with 1 instead of 4
UweBonnes has quit [Quit: Client closed]