-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to Unlock a MAX78000 That Can No Longer Be Programmed #984
Comments
@Jake-Carter May be able to help you more with your first question. Regarding UART0 and printf. The board.h file refers to msdk/Libraries/MiscDrivers/stdio.c Line 79 in b71451d
Then the putc implementation which printf requires uses our normal UART drivers msdk/Libraries/MiscDrivers/stdio.c Line 188 in b71451d
|
@Jake-Carter For this, Either in the MAX78000FTHR or my custom board design, when the download cannot be performedthis VS Code "erase flash" build task does not work. For this, because I use STM32103CBT6 to make my DAPLink device, it should not solve my problem. For my custom board design, how to Unlock a MAX78000 That Can No Longer Be Programmed ? |
@PYL4869 since you are using an STM device as your DAPLINK device I can't provide much support on the implementation. I would suggest reaching out to ST support instead. Can you at least connect to the MAX78000 at all? Try the following command. It will print some extra debug info as well ( openocd -s $MAXIM_PATH/Tools/OpenOCD/scripts -f interface/cmsis-dap.cfg -f target/max78000.cfg -c "init;" -d3 (Note the If it also fails, then you may have some fundamental issues with the DAPLINK firmware/build. The errors above look like the debugger cannot even find the MAX78000 at all. So you will need to resolve that before you can proceed to erasing the device |
Hi
for a custom board design, I had some problems with my DAPLINK drive, you can refer to thishttps://github.com/ARMmbed/DAPLink/issues/1070, It can download normally, but erase.act cannot be used, about this questionhttps://github.com/MaximIntegratedAI/MaximAI_Documentation/blob/main/MAX78000_Feather/README.md#how-to-unlock-a-max78000-that-can-no-longer-be-programmed, I may not be able to use "erase.act"allowing the device to be programmed again, Is there any way to unlock the non-programmable MAX78000?
Besides that, how is your "UART 0" related to "printf"? This is the only one I found in the startup folder, and it doesn't seem to associate "UART 0" with "printf".
The text was updated successfully, but these errors were encountered: