P
Reaction score
0

Latest activity Postings About

    • P
      The startup process is even more complicated. The boot ROM looks for a table of flash memory config at 0x60000000, and another IVT table at 0x60001000. The IVT has the address of a bootdata structure. That bootdata info gives it the address of...
    • P
      Pandabear1125 reacted to jmarsh's post in the thread First instruction execution with Like Like.
      The processor has a built-in ROM which is the very first code that gets executed on startup. It checks the built-in fuses and/or the current status of some of the GPIOs to decide how to attempt loading an executable image. In the case of the...
    • P
      Pandabear1125 reacted to jmarsh's post in the thread First instruction execution with Like Like.
      It's technically possible to boot from any address rather than the ROM by changing the initial VTOR address in GPR16. But then you have to manually take care of all the startup stuff that the ROM usually does (and GPR16 will always revert to...
    • P
      Another small detail not really mentioned in most of the documentation is the minimum block size for BEE encryption. It's 1024 bytes. Before Lockable Teensy, we would start the code immediate after IVT and bootdata. But when encryption support...
    • P
      Ah that makes sense. I forgot to check the reference manual before asking my question. This makes more sense as to why ResetHandler() has a starting address of 0x60001400 since the first main IVT starts at 0x60001000 and is 512 (0x400) bytes...
    • P
      Hello, As an educational diversion, I'm trying to learn about linker scripts and how processors "know" what instruction to run first when they boot/get flashed. I read online that normal c/c++ programs include a reset vector that points to the...
    • P
      @Pandabear1125: To send TCP packets, each side would need an IP address. Generally, unless there is an actual gateway in your network (your simple, two-device connection will not have a gateway . . . for comparison, when you were testing with...
    • P
      @kd5rxt-mark That is great timing haha. I just figured out the same thing. I pretty much did the exact addresses and it works! Thank you so much :). Now I gotta figure out how to send data, but hopefully thats the "easy" part. Again, thanks! Panda
    • P
      @kd5rxt-mark Thank you for responding! That sounds like my issue. I think for my set up, having fixed IPs would be better. You said I would need to set a fixed IP for both the Teensy and Linux. Why would I need to do that for the Linux side? For...
    • P
      Hello, I'm having trouble understanding how to connect my teensy to my computer in order to transfer data. I am using the QNEthernet library. I know the teensy and ethernet hardware works since the QNEthernet example SNTPClient works when I...
  • Loading…
  • Loading…
Back
Top