Post ArY768EHWwcYKkafdg by [email protected] | |
More posts by [email protected] | |
Post #ArY6obt8WKQN6gLRuC by [email protected] | |
0 likes, 0 repeats | |
remember Stellaris MCUs with this amazing errata? i love it so much https://www… | |
Post #ArY6pWdVX6n76iTGxU by [email protected] | |
0 likes, 0 repeats | |
you should read the full 52 page document, it's very entertaining | |
Post #ArY6uQgB6lYi523hKK by [email protected] | |
0 likes, 0 repeats | |
@whitequark holy shit that's some incredible detail for an errata documen. … | |
Post #ArY6wGssUtSEHQsRwu by [email protected] | |
0 likes, 0 repeats | |
it goes on by the way | |
Post #ArY6y6hTKe4FH4Pwzw by [email protected] | |
0 likes, 0 repeats | |
@gsuberland you should read the full document first :3 | |
Post #ArY70fTT0uL7hg5Vk8 by [email protected] | |
0 likes, 0 repeats | |
@whitequark got it open now | |
Post #ArY768EHWwcYKkafdg by [email protected] | |
0 likes, 0 repeats | |
it goes on and on and on please read the full document | |
Post #ArY7BmW7AYqijPcr1k by [email protected] | |
0 likes, 0 repeats | |
it also has other errata, like "JTAG doesn't work" and "PWM … | |
Post #ArY7J1S42bOh4sBSYC by [email protected] | |
0 likes, 0 repeats | |
@whitequark it’s wild how this device found its way to market | |
Post #ArY7NW8BuwHHO221oG by [email protected] | |
0 likes, 0 repeats | |
@uint8_t still sold even | |
Post #ArY7UggF5tKg8DNUWm by [email protected] | |
0 likes, 0 repeats | |
their estimated attrition rate over 10 years is *one percent of all MCUs shippe… | |
Post #ArY7e3nmUvaCRqNDRQ by [email protected] | |
0 likes, 1 repeats | |
@whitequark reminded of a microchip ethernet MCU with the errata "ethernet… | |
Post #ArY7oUTy9hAg5l51t2 by [email protected] | |
0 likes, 0 repeats | |
while the device is reset it configures pullups/pulldowns in a way that causes … | |
Post #ArY7rLgrIheTgzTK3E by [email protected] | |
0 likes, 0 repeats | |
@artemist well in this device ethernet works very questionably too so yes | |
Post #ArY7uGrlh0vRbEy5gW by [email protected] | |
0 likes, 1 repeats | |
@whitequark Error Creating Code? | |
Post #ArY809y6FfrnwZjnjE by [email protected] | |
0 likes, 0 repeats | |
@whitequark how the fuck did they even find the root cause there and if they ca… | |
Post #ArY83S1hZJxeoozYfI by [email protected] | |
0 likes, 0 repeats | |
"don't execute these particular accesses to SRAM, including if they ar… | |
Post #ArY8AyVbCOlVaUZ0xk by [email protected] | |
0 likes, 0 repeats | |
"sometimes our core will execute random parts of your code during reset. k… | |
Post #ArY8DXIIq1bY3IZ8oS by [email protected] | |
0 likes, 0 repeats | |
no comment | |
Post #ArY8H0izs9hsCLhzlo by [email protected] | |
0 likes, 0 repeats | |
"ROM bootloader cannot program a blank device" | |
Post #ArY8WC6FrWR7oypMAK by [email protected] | |
0 likes, 0 repeats | |
"watchdog cannot be cleared and resets the core even if not programmed to … | |
Post #ArY8WaMjdtsb52irBY by [email protected] | |
0 likes, 0 repeats | |
@whitequark "tell us you don't actually know how to make working flash… | |
Post #ArY8uHRTeRWjL9Et1c by [email protected] | |
0 likes, 0 repeats | |
"don't close a switch too fast or you'll kill the entire supply pi… | |
Post #ArY8x7GZwPNweJUfTM by [email protected] | |
0 likes, 0 repeats | |
"we still don't know how to do JTAG" | |
Post #ArY92JeTJtpAVf9IQ4 by [email protected] | |
0 likes, 0 repeats | |
"if you toggle a GPIO too quickly you can overheat it" by the way, th… | |
Post #ArY9DHvg43dCLwQde4 by [email protected] | |
0 likes, 0 repeats | |
"we don't know how to initialize an FSM to the right state. also we do… | |
Post #ArY9OuOzMctArLgDIG by [email protected] | |
0 likes, 0 repeats | |
"don't write the internal EEPROM more than 7 times per word" | |
Post #ArY9RoEakfWcbECS4u by [email protected] | |
0 likes, 0 repeats | |
@whitequark the chip that was so bad that after TI bought them they buried the … | |
Post #ArY9RoPw4UbDAPVVlA by [email protected] | |
0 likes, 0 repeats | |
@whitequark Oh I think you're quoting LM3S parts? The one that got annulled… | |
Post #ArY9RoaZQx6dhOU0Ku by [email protected] | |
0 likes, 0 repeats | |
@thejpster I switched to TM4C later in the thread, which isn't any better (… | |
Post #ArY9TFtnNgMmgnA79s by [email protected] | |
0 likes, 0 repeats | |
@whitequark ok to be fair, its very common to have major stuff not quite work. … | |
Post #ArY9TG4Qk8sDDm8bjc by [email protected] | |
0 likes, 0 repeats | |
@timonsku they did 7 silicon revisions and half of the errata isn't fixed i… | |
Post #ArY9WRqnOxcCcpHVyK by [email protected] | |
0 likes, 0 repeats | |
@whitequark lol i was going to guess that, with the rest being so bad, the I2C … | |
Post #ArY9b8k7s2BeoPOnTc by [email protected] | |
0 likes, 0 repeats | |
@whitequark lmao | |
Post #ArY9dJcKPZAF7JmyZ6 by [email protected] | |
0 likes, 0 repeats | |
"ask the watchdog timer to check if there's an EEPROM write before it … | |
Post #ArY9jswxxQVMRBZhjs by [email protected] | |
0 likes, 0 repeats | |
"if you use some of the documented functionality of the device you may bre… | |
Post #ArY9lo0HJsrVfv2WvI by [email protected] | |
0 likes, 0 repeats | |
@whitequark certified TI moment. I swear their analog stuff is worth it tho | |
Post #ArY9mnTSlzS6K6ACNk by [email protected] | |
0 likes, 1 repeats | |
@whitequark "make it colder" as a workaround is glorious | |
Post #ArY9rSMMhgUeHm46wS by [email protected] | |
0 likes, 0 repeats | |
"clock verification circuit doesn't verify clock" | |
Post #ArY9vOopoIFMSjGIC0 by [email protected] | |
0 likes, 0 repeats | |
direct quote: "a perfect monotonic [LDO output] ramp is difficult to achie… | |
Post #ArY9yGGc3wdYo8cTZ2 by [email protected] | |
0 likes, 0 repeats | |
@aleksorsist this is Stellaris, not TI | |
Post #ArYA6hSkpi6fTFK3bE by [email protected] | |
0 likes, 1 repeats | |
@whitequark There should be a wiki that just does errata reviews of parts and g… | |
Post #ArYA8alEinPTGRry9Q by [email protected] | |
0 likes, 0 repeats | |
@whitequark wasn't around for anything pre-TI, I take it that they were a s… | |
Post #ArYAFdja46k8VrSJk0 by [email protected] | |
0 likes, 0 repeats | |
@whitequark Thanks, this has cured my imposter syndrome about CPU design | |
Post #ArYASZIhrNmSWl3BCK by [email protected] | |
0 likes, 0 repeats | |
@whitequark This CPU is a menace to society, isn't it? | |
Post #ArYASszEfU5baA5ucq by [email protected] | |
0 likes, 0 repeats | |
@whitequark So good they said it twice | |
Post #ArYAW6dWNJYYmjTOXw by [email protected] | |
0 likes, 0 repeats | |
but!but!!!i haven't shown you the best part yetit's buried on page 1451… | |
Post #ArYAZcjlTw5BDE4SXo by [email protected] | |
0 likes, 0 repeats | |
i once killed a TM4C129x devboard by merely connecting a ground probe of a logi… | |
Post #ArYAdp2tf1sEXr1PSi by [email protected] | |
0 likes, 0 repeats | |
@aleksorsist yeah, I'm not sure that TI even changed the masks? | |
Post #ArYAxcnmtNRaMbOgOu by [email protected] | |
0 likes, 0 repeats | |
@whitequark This whole MCU is a collection of all the "how not to do it&qu… | |
Post #ArYAzPq63gFGjuKauW by [email protected] | |
0 likes, 0 repeats | |
@whitequark we added ESD protection and now you can kill the chip with ESD *and… | |
Post #ArYB56gOC9E741VKHw by [email protected] | |
0 likes, 0 repeats | |
@whitequark I killed a 6805 eval board by connecting the 5V input to the 12V su… | |
Post #ArYBGB99wDqi5uEzNA by [email protected] | |
0 likes, 0 repeats | |
@whitequark this is causing me to relive trauma | |
Post #ArYBs7JmcZrfDxIgTI by [email protected] | |
0 likes, 0 repeats | |
@gsuberland i wasn't even probing any signalit was just the fucking ground … | |
Post #ArYBxRmvwPGK9vTciu by [email protected] | |
0 likes, 0 repeats | |
@whitequark amazing | |
Post #ArYCu3NkKINFY9dozQ by [email protected] | |
0 likes, 0 repeats | |
@whitequark looks to me like the good old CMOS latchup from the parasitic PNPN … | |
Post #ArYEynMfVQHDEGWfUO by [email protected] | |
0 likes, 0 repeats | |
@whitequark Remind me again why I tend to like analog better than digital? The … | |
Post #ArYFRJo6TkjjxKxXiC by [email protected] | |
0 likes, 1 repeats | |
@whitequark Are you sure there's just 10 of them? | |
Post #ArYFlTpkuSmoqRLVpY by [email protected] | |
0 likes, 0 repeats | |
@pja I would go with "no" | |
Post #ArYFm8zPtRsMUHBJ56 by [email protected] | |
0 likes, 0 repeats | |
@Laberpferd I think so! | |
Post #ArYFqPJ3AcReFcOiKu by [email protected] | |
0 likes, 1 repeats | |
@whitequark "Rising: 1.9, Falling: 2.1"Did they implement hysteresis … | |
Post #ArYFqxdnVzF8joMlOa by [email protected] | |
0 likes, 0 repeats | |
@snowfox ...they... did I think? | |
Post #ArYFtu3HJblaTXggNc by [email protected] | |
0 likes, 0 repeats | |
@jernej__s Absolutely Not | |
Post #ArYHMYB3p5IUz8YFlI by [email protected] | |
0 likes, 0 repeats | |
@whitequark wait, this is incredible. These chips just dont work! | |
Post #ArYIFnL59bO9w2a7OK by [email protected] | |
0 likes, 0 repeats | |
@whitequark this alone is also a showstopper in my book! | |
Post #ArYJ1TaXtCA4a0YCtE by [email protected] | |
0 likes, 0 repeats | |
@whitequark ceci n'est pas une gpio | |
Post #ArYJcKD9iU9uDABIAa by [email protected] | |
0 likes, 0 repeats | |
@whitequark "There are only two hard things in Computer Science: cache inv… | |
Post #ArYM1H4cidbpd0DNVg by [email protected] | |
0 likes, 0 repeats | |
@whitequark I/O pad ESD protection design is not a job for the inexperienced. | |
Post #ArYOrEIIUvU3yTVps8 by [email protected] | |
0 likes, 0 repeats | |
@pja yep! | |
Post #ArYOxIPO76ZITLio7s by [email protected] | |
0 likes, 0 repeats | |
@whitequark I remember trying it out in the first rev eval kit and blowing the … | |
Post #ArYOxIa1TZ4j0KhIhc by [email protected] | |
0 likes, 0 repeats | |
@jmrubillon I have done the exact same thing and I didn't even connect the … | |
Post #ArYOza69JZYLunoRqy by [email protected] | |
0 likes, 0 repeats | |
see? reproducible! https://mastodon.ie/@jmrubillon/114077491584818472 | |
Post #ArYP7y7trVvckodBmC by [email protected] | |
0 likes, 0 repeats | |
@whitequark I guess the most amazing thing to me is these errata are for chips … | |
Post #ArYP7yIBFI9TGhROng by [email protected] | |
0 likes, 0 repeats | |
@danderson seven. seven rounds of partial or full mask respins | |
Post #ArYPecT9P7YJ8q8jtw by [email protected] | |
0 likes, 0 repeats | |
@whitequark “whoops, haha” the entire thread | |
Post #ArYQtQKcugENnOmAkK by [email protected] | |
0 likes, 0 repeats | |
@pja @whitequark no, they were acquired by Texas Instruments shortly after rele… | |
Post #ArYQtQVGH8joKNkfK4 by [email protected] | |
0 likes, 0 repeats | |
@ezaquarii @pja TI does however still sell them, not even NRND | |
Post #ArYQtZUAsYDSBcJQNU by [email protected] | |
0 likes, 0 repeats | |
@[email protected] It's always said that adding series resistor fo… | |
Post #ArYQtZgE9jrCmzx3AG by [email protected] | |
0 likes, 0 repeats | |
@niconiconi maybe like "get out of hell for fifty cents" card? | |
Post #ArYTHpou02WPhkhlr6 by [email protected] | |
0 likes, 0 repeats | |
@whitequark i worked with these stellaris parts for years, and either they fixe… | |
Post #ArYTHpy7RltWAL18Do by [email protected] | |
0 likes, 0 repeats | |
@whitequark some other fun "quirks" i remember off the top of my head… | |
Post #ArYTHq7KtVGccvKUaW by [email protected] | |
0 likes, 0 repeats | |
@sjolsen they actually mention the latter two in the errata now i think! | |
Post #ArYU0tPJVcCPrUDmsK by [email protected] | |
0 likes, 0 repeats | |
@rotopenguin not TI, Luminary Micro | |
Post #ArYV4nKe8eIO8FSksa by [email protected] | |
0 likes, 0 repeats | |
@whitequark I'm enjoying the insinuation that byte-aligned bytes are unalig… | |
Post #ArYV4nUDZ3x4bvwOnY by [email protected] | |
0 likes, 0 repeats | |
@wren6991 laughing out loud | |
Post #ArYWTyI2dMlhJMoUim by [email protected] | |
0 likes, 0 repeats | |
@whitequark "Oh, BTW, our ROM bootloader doesn't do this."I wonde… | |
Post #ArYXRf8mxXR7IPwrcu by [email protected] | |
0 likes, 0 repeats | |
@whitequark "tempest-class" indeed. What a chip, definitely putting i… | |
Post #ArYY3FK1OwroDz7jcW by [email protected] | |
0 likes, 0 repeats | |
@whitequark but, but, but TI says “Stellaris is the industry's leading fa… | |
Post #ArYYjD1uJWRLHIf0dM by [email protected] | |
0 likes, 0 repeats | |
@whitequark *reads*… h… holy fuck? How did that escape into production? I m… | |
Post #ArYYuoEsJN1vrjG1AW by [email protected] | |
0 likes, 0 repeats | |
@jpm beats me! TI paid an "undisclosed" amount of money for the start… | |
Post #ArYa7YArS1GFlD1FGy by [email protected] | |
0 likes, 0 repeats | |
@whitequark amazing | |
Post #ArYaDmxnNTl5Mksm8W by [email protected] | |
0 likes, 0 repeats | |
@whitequark I wonder if they've been emailing the rev0 masks to the fab on … | |
Post #ArYaDn5auTzrkwX0IC by [email protected] | |
0 likes, 0 repeats | |
@danderson there's a few mask changes where you can tell it because the ide… | |
Post #ArYaGwOokgEtV21bpQ by [email protected] | |
0 likes, 0 repeats | |
@jpm if you scroll down in the thread, TM4C129x (a newer series) somehow has ev… | |
Post #ArYbGGdU7x3NvW80XY by [email protected] | |
0 likes, 0 repeats | |
@whitequark I believe that is due to the capacitors between primary and seconda… | |
Post #ArYcCbtrE4JAfibej2 by [email protected] | |
0 likes, 0 repeats | |
@xlengineer1 wait, does that board have a flyback? | |
Post #ArYniosVbjDzgZXKro by [email protected] | |
0 likes, 0 repeats | |
@whitequark this entire document looks like a fever dream and this thread has m… | |
Post #ArYnip1N4mJW83gPgG by [email protected] | |
0 likes, 0 repeats | |
@8bit you're welcome lmao | |
Post #ArZVAYpd9oWw3WfHSS by [email protected] | |
0 likes, 0 repeats | |
@whitequark Meanwhile so many people in the industry: "do not use Chinese … | |
Post #ArZVFIkqMLOHdogboW by [email protected] | |
0 likes, 0 repeats | |
@whitequark TI stands for terrible instruments | |
Post #ArZWhbFvGWU75IHTSC by [email protected] | |
0 likes, 0 repeats | |
@whitequark Yes, but the power supply was off. I meant the USB's power supp… |