Comments (5)
You didn't say what you did wrong. "seem to be wrong"; you must be referring to Wiki section "Flashing the LPC21xx Controller", heading "Enter boot mode sequence manually".
The instructions do work if followed, but could be improved.
To start the bootloader and enter ISP mode, it is unnecessary to power cycle the oven with the RESET pin already grounded.
You can alternatively, ground the ISP pin and start the bootloader with a power cycle and skip grounding the RESET pin, as turning off power essentially pulls the RESET pin low. And when power is restored, the MCU first looks for an ISP pin being pulled low to ground. Note that: the MCU's ISP pin is pulled high by a pullup resistor on the oven controller PCB in order to prohibit the MCU's ISP pin from floating low and causing it to accidently booting into ISP mode with any power up cycle.
It is also unnecessary to "Release ISP" to flash the program memory. You only need to release ISP pin from ground in order to boot the MCU normally, and test the flashed firmware.
So, these sequences will all work to start bootloader and enter ISP mode:
a. Power Up Oven
b. Ground ISP pin
c. Ground RESET pin momentarily, then
d. Release grounded RESET pin
a. Ground ISP pin
b. Power up oven
After either one of the above sequences, remove grounding of ISP pin to return to the normal boot mode.
Only after burning the firmware in this repository, you can start the bootloader and enter ISP mode by:
a. Press and hold the F1 button on the oven console
b. Power up oven
c. Release F1 button
from t-962-improvements.
Yes, those are the instructions I am referring to
I followed the first sequence you describe, but FlashMagic could not connect.
The second sequence worked for me.
Since I always leave the possibility, that I did something wrong without knowing, I preferred to write that the instructions "seem" wrong...
from t-962-improvements.
The number 1 sequence above is essentially the same as what you say you had success with in your first post. Did you notice by the blank oven LCD display ( or lack of a blinking red LED on the control board ), if the MCU actually booted into ISP mode?
Besides booting to ISP mode, the serial port on the PC needs proper serial driver configuration settings before the FlashMagic utility can successfully Autobaud.
from t-962-improvements.
the LED went blank after tying the ISP pin to ground in sequence 2, but I did not check the display, sorry...
serial driver must have been OK, since it worked without any further steps when using sequence 1
Maybe it would be a good idea to also describe sequence 1 as an alternative on the main article?
from t-962-improvements.
Doooood THANK YOU. I also had to use sequence #2 to make this work.
from t-962-improvements.
Related Issues (20)
- Add Safety Waring to Firmware Instructions. HOT 1
- "COLD JUNCTION NOT PRESENT" DS18S20 not available from DigiKey; DS18S20+PAR substituted HOT 5
- For Setup/Calibrations OFFSET Parameter for Left and Right TCs are Too Course HOT 2
- Flat Ribbon Cable Adapter
- I made a OpenOffice Calc sheet to help generate custom reflow profiles HOT 5
- The source codes are posted HOT 31
- [WiP] ESPHome component
- T-962A Screen blank after flashing new firmware HOT 14
- New version T962 HOT 1
- Calibration with MAX31850K connected HOT 1
- Raspberry Pi Serial Connection for flashing and Web GUI
- Just reporting: 2023 T962 - Upgrade successful HOT 1
- Timer does not start HOT 15
- quite original (Elektor-modified) T962 has significant temperature difference, solder not melting HOT 44
- Why not trying slowly moving the board instead of improving heat distribution ? HOT 1
- Heater and Fun runs togheter? HOT 2
- T-962 V2.0 ? HOT 1
- Seeking Copy of T-962a+ Firmware HOT 3
- T-962 parts? HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from t-962-improvements.