Search results

  1. B

    4.1 Flash memory location address and Memcpy issues with 4.1

    Paul, Thanks for looking into this! It turns out your correct. I copied your code to a new sketch and it works perfectly. I then went back into my sketch and it didn't work. It took me a bit but I slowly copied my code into the new sketch testing as I went to see if it still worked. In the...
  2. B

    4.1 Flash memory location address and Memcpy issues with 4.1

    How do I start looking for a solution the memmove() and memcpy() issue?
  3. B

    4.1 Flash memory location address and Memcpy issues with 4.1

    Also Has the same results, will not work past x60200000
  4. B

    4.1 Flash memory location address and Memcpy issues with 4.1

    Thanks, defragster. That's what I figured but I am also assuming that both the restore program and the EEPROM are mapped within the 8MB. Any idea why the memcpy seems to only work within the 4.0 2MB flash area instead of the 4.1 full 8MB Flash? I just downloaded 1.8.13 and it also does the...
  5. B

    4.1 Flash memory location address and Memcpy issues with 4.1

    Hello Everyone, Does anyone know the specs on the Flash memory addressing on the 4.1? I think it starts at x60,000,000 and goes for 8 Mbyte. Does anyone know where it stops and the EEPROM starts? Also the location of the restore program? I've used the memcpy with 4.0 with great success. Now...
  6. B

    Winbond 25N01GVEIG memory chip wires to T4.0 Standard SPI

    That absolutely worked! I needed to make a write to the Protection Register in order to allow a write to memory! Thank you! I took till now to understand Axh, Bxh, Cxh
  7. B

    Winbond 25N01GVEIG memory chip wires to T4.0 Standard SPI

    Well, that seems to have worked! I need to do more testing but..... Thanks I was reading page 25 of the datasheet that says Addr = Axh I thought that meant 0x0A not 0xA0
  8. B

    Winbond 25N01GVEIG memory chip wires to T4.0 Standard SPI

    You are correct. I've been trying everything I can think of to make this work. I just changed it all to SPI_MODE0 with no change.
  9. B

    NAND flash support in 1.54

    I am trying to use this chip also but with standard SPI so I made a new thread. Any experts please have a look, https://forum.pjrc.com/threads/62226-Winbond-25N01GVEIG-memory-chip-wires-to-T4-0-Standard-SPI?p=248178#post248178 Thanks
  10. B

    Winbond 25N01GVEIG memory chip wires to T4.0 Standard SPI

    Hello all, I want to use a Winbond 25N01GVEIG in SPI mode to hold some data for me. I'm a bit ignorant of this chip and trying to decipher the datasheet. I've used other Winbond chips without too much drama but this one has me confused. I wired this up to my t4.0 like this; CS pin 10 DI...
  11. B

    Teensy 4.0 Schmatic wrong?

    That would take all the fun out of it! Not to mention the rest of the stuff the teensy is attached to is very expensive. The other hardware justifies my time in making this device theoretically unbrickable. I just ordered the correct chips. Should be here this week yet! Thanks for the...
  12. B

    Teensy 4.0 Schmatic wrong?

    I use teensy in an outdoor product that is sealed in potting. I don't leave access to the USB. Only can bus. I already have firmware updates by can in place but if an update would happen to fail I want to use this restore program feature to reload a new file via can bus instead of USB. I...
  13. B

    Teensy 4.0 Schmatic wrong?

    Oh! I messed that up. I guess I have some memory chips for the new 4.1 Dose the 4.1 also have a locked restore program area?
  14. B

    Teensy 4.0 Schmatic wrong?

    I bought several windbond spi memory chips based on the part number on the schematic; W25Q64JVXGIM however what came dose not match what's on the teensy board. When I looked up the manual the part number references a package code XG = XSON 4x4x0.45-mm, the chip on the teensy board is more...
  15. B

    Bootloader Chip For Teensy 4.0

    I know your still busy with the shelter in place still going on. Just a reminder we are still patiently waiting for this. Thanks
  16. B

    Anyone ever use Teensy to update a Esp8266 via serial?

    I was looking for a way to include a esp8266 hex file in my teensy code and make the teensy flash that file to the esp8266 on request. It's just a serial upload shouldn't be to hard right? Thanks.
  17. B

    Soldering custom PCBs with 4.0

    More info from Paul in this thread about the bootloader. https://forum.pjrc.com/threads/57132-Bootloader-Chip-For-Teensy-4-0?highlight=4.0+bootloader
  18. B

    Soldering custom PCBs with 4.0

    I had a spare 3.6 here so I decided to see how hard it was to rework. I used my hot air rework station and took off the chip. Then some flux and cleaned up the pins. Reworked it back on, it works! While the life of the chip was probably shortened by doing this, I think it shows it could be done...
  19. B

    Teensy 4.0 Recovery program in QSPI Flash

    I read somewhere on this Forum Paul saying the area is irreversibly set to read-only. Leading me to believe it was written to with the one time write command.
  20. B

    Teensy 4.0 Recovery program in QSPI Flash

    Can you tell me how I can see the registers of the W25Q16?
  21. B

    Teensy 4.0 Recovery program in QSPI Flash

    That sector (0x1000 bytes) is locked as Read-only. So no it can't be erased or changed. See this thread for related information. https://forum.pjrc.com/threads/60118-4-0-Restore-Program-Question
  22. B

    Soldering custom PCBs with 4.0

    I would still like to try doing it myself. Even if it means getting a reflow oven. In designing the PCB does anyone know the specs on the crystal oscillators? Is the 32.768 Khz oscillator just for the RTC? Can it be left off a design if not using RTC? No connections to P9 and N9 ? Or...
  23. B

    Over the air updates

    Not sure if this is helpful or not but when I am dealing with Hex files for 4.0 I used the Arduino ide under Sketch click Export compiled binary. This saves a file to the folder containing that sketch. Was faster and easier for me then finding it in the temp file location. I have never played...
  24. B

    Soldering custom PCBs with 4.0

    I understand about the bootloader chip. I still want to start designing while I wait. Possibly destroy a 4.0 trying to move the boot chip and 1062 to the prototype PCB. I guess ill have to do the 10x10 1062 if I do that before the bootloader chip is ready.
  25. B

    Soldering custom PCBs with 4.0

    I was looking to start designing my own 4.0 PCB design but wondering if the iMXRT1062 chip is something that can successfully be soldered on with a hot air rework station only to do a prototype? I see the chip is available in a slightly bigger 12x12mm package, and I was planning on that to try...
  26. B

    4.0 Restore Program Question

    Yes that would work if I was willing to leave the USB exposed. I fully understand I'm creating my own problem here. But what I'm after is a fully programmable and recoverable 4.0 with no USB input only can bus.
  27. B

    4.0 Restore Program Question

    In my case I'm using can bus to reflash not the usb. Im also not leaving the usb exposed. So my sketch erases the portion of flash then copys my new file in. During this erase reflash time is when I could have problems. And the very nice restore program pjrc has would not work for me. If the...
  28. B

    4.0 Restore Program Question

    Great information Paul. Thanks!
  29. B

    4.0 Restore Program Question

    The erase and copy is several seconds long. A power issue during this time period could cause issues right?
  30. B

    COVID-19: A thread to share some thoughts and events

    Paul & Robin; just wanted to say thank you for all your doing and have done! Keep up the good work, stay safe and healthy! Looking forward to supporting you with an order when the 4.1 is available! Again Thanks!
  31. B

    4.0 Restore Program Question

    Thanks for the reply Kurt I'll look into that. I think that's beyond my skill level but I kind of understand what your saying. I keep thinking about this Restore program. I was thinking sooner or later Paul will make the bootloader chip available for the 4.0 and when that happened I could...
  32. B

    4.0 Restore Program Question

    Thanks, Frank, I do check my upload. But things happen and I would like a way to recover if something happens. Trying to avoid bricking my several hundred dollar gizmo.
  33. B

    Over the air updates

    When I was playing with it I could increase the size to 0x50000 but I kept it at 0x40000 (256 * 1024) and just copied 0x40000 or less at a time until I filled half the available memory 0xF8000.
  34. B

    4.0 Restore Program Question

    Recently with help here, I was able to build a program that update's the 4.0 from can instead of USB. So far it is working extremely well with only 2 downsides that I'm aware of. 1. I can only use half the program space. (not a big deal to me) 2. If power was lost or a bad file was loaded...
  35. B

    Over the air updates

    Yes and thanks to you, jonr and all the other contributors! This would not be possible on my own! In my mind, the lower was the higher number but I see now that I was wrong. I took the available memory 0x200000 subtracted the 0x10000 area and divided it into 2 leaving 0xF8000 in each...
  36. B

    Over the air updates

    What I have been able to do it write a sketch that uploads via can a new sketch to the lower half of the memory. Using checksum's as its loading and once completed checked for data integrity again. Once it is loaded and checked, Erase the upper half, copy the lower to the upper, Erase the...
  37. B

    Over the air updates

    I was able to build a sketch that copies the top half of the memory to the bottom half perfectly. I know how to erase the top half but how do I make it jump to the lower half and run after that? Does the line 0x60000000 need a jump command to the new starting address? If so how do I do that?
  38. B

    Over the air updates

    Sebastian, Thanks first off for the response. I do not want something handed to me that I know little about. I want to learn my way through it. I will look at Teensyduino/hardware/teensy/avr/cores/teensy[34]/eeprom.c as soon as probably tomorrow. I can handle the can side no problem. I...
  39. B

    Over the air updates

    I've been trying to make this work for a few days. I want to eventually send a hex string through can to update the t4 but for not just to try and understand it I'm using a t3.6 to send the intel hex strings to the T4 I created a sketch on the t3.6 to send the data (Basic blink sketch) to the...
  40. B

    4.0 Flexcan with Interrupts Library

    I had a chance to play with it today. Very Awesome! Thanks again for sharing this with us! One thing I noticed is the msg.flags.overrun never changes from 0 even when I push more messages then it can handle. Maybe I misunderstand but if I send more messages then it can handle it will overrun...
  41. B

    4.0 Flexcan with Interrupts Library

    Thank you very much tonton! Looking forward to giving it a try! This will work on the 3.2 and 3.6 also correct?
  42. B

    4.0 Flexcan with Interrupts Library

    Is there a Example on how to use Interrupts with that Library?
  43. B

    4.0 Flexcan with Interrupts Library

    Hi, I'm wondering if the 4.0 has a Flexcan with Interrupts library available yet? I'm Just looking for Can 2.0, not FD. Enjoying a Collin Flexcan Library for 3.6 with Interrupts, and wanting to move up into 4.0. Thanks!
  44. B

    Teensy 3.6 Eagle files?

    Dose anyone have a eagle file for the 3.6 that looks something like the big board posted here (Picture farthest down that page) https://www.pjrc.com/store/ic_mkl02.html Thought I would ask before starting to design on my own. Preferably with the LQFP-144 & MKL04 is a larger 7x7 mm TQFP...
  45. B

    Teensy 4.0 First Beta Test

    Any Ideas When this will be brought to market. Estimates? Yet this Year? Thanks for everyone doing all the work to make this happen!
  46. B

    3.6, Writing to a USB memory stick possible yet?

    On teensy 3.6 with 2nd USB capabilities. Is there a library to write a simple .txt file to a USB memory stick yet?
  47. B

    Teensy 3.6 Dual FlexCan Capabilitys

    I just got my teensy 3.6 yesterday and was able to hook it up and test it. It works flawless with the example eco code given. Only change I made was bus speed to 500bps 1250 messages per second going one way with 220 per second going the other way. And just to see what would happen I added...
  48. B

    PCB Assembly

    Are there any Good low volume PCB Assemblers for the hobbyist? How about PCB manufacturers? Any company's do both? Thanks
  49. B

    Teensy 3.6 Dual FlexCan Capabilitys

    I'm looking to use a 3.6 for its dual can capability. I'm working on a project that would split a existing can bus and put this teensy in between. Then making the teensy Eco messages from one bus to the other both ways. I need something fast enough to Eco the messages back and forth without...
  50. B

    MKL02 / MKL04 Bootloader Chips Available

    Looks like several people like OSHPARK for pcb fabrication. Anyone have any recommendations for a pcb assembler?
Back
Top