This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello everyone,
I recently purchased the IWR6843ISK-ODS mmWave sensor evaluation kit, along with the carrier card platform mmWaveIcboost. I am excited to explore its capabilities and start working on my project. However, I have encountered a problem while trying to load firmware onto the IWR6843ISK using Uniflash.
When attempting to use Uniflash, I encountered the following error message:
"[ERROR] Cortex_R4_0: Serial port /dev/ttyACM0 specified does not exist, is already open, or permission is denied!!"
This error has left me wondering whether the device is broken or if there is a misconfiguration issue. I'm not sure if the error message indicates a problem with the hardware, such as a faulty serial port or a misconfigured connection, or if it is related to software settings. For every try I pressed the NRST button and even tried to disconnect the board entirely from my PC and power supply, but with no results
I have double-checked the physical connections between the IWR6843ISK and the carrier card, ensuring they are properly connected. Additionally, I have verified that the required drivers are installed on my computer. Despite these precautions, I am still unable to successfully load the firmware using Uniflash.
I'm reaching out to the community for any suggestions or insights that could help me diagnose and resolve this issue. Has anyone encountered a similar problem with Uniflash and the IWR6843ISK-ODS? If so, I would greatly appreciate any guidance on troubleshooting steps or potential solutions.
Here are a few specific questions that come to mind:
Could this error be caused by a misconfiguration in Uniflash or any other software settings? If so, what are the possible areas I should check and adjust?
Is there a way to verify if the IWR6843ISK-ODS device itself is functioning correctly? Are there any diagnostic tests or tools I can utilize to ensure its proper operation?
Are there any alternative methods or tools available for flashing firmware onto the IWR6843ISK-ODS that I can explore as a workaround?
I would be grateful for any advice or suggestions from those who have experience with the IWR6843ISK-ODS and Uniflash. Thank you in advance for your assistance!
Best regards,
Hi,
Please allow me some time to get a response to you, should be within 24 hours. Thanks for your patience.
Regards,
Luke
Hello,
Have you followed the Out of the Box Demo's instructions for hardware configuration? What are your switch settings on the ICBOOST and on your ODS? Are they set properly to work together, and are you in flashing mode?
Next, do you have any other software open that is claiming the serial port? Like a visualizer? You should only have one instance of our software that interface with the device open at a time to avoid port conflicts.
Regards,
Luke
Hi Luke,
thank you for your respone. I have followed the instructions meticulously. The mux-switches and SOPs are set correctly and I can tell you its correct as I steup a completely new computer, installed just the Clouod Agent and got it working with the online uniflash ONCE! Than, the next day, without changing any settings, it than would give me the same error again. I even tried to reinstall Windows again, but it wouldn't work anymore. Some odd behavior I found on Uniflash is, that the autodetected board is not the IWR6843(ISK-ODS), but the ICBOOST and every time I press start it just loops and does nothing so I have to select the board manually. And trying to connect the IWR board directly (without the ICBOOST) does not detect anything (after changing the mux-switches of course). Maybe this is something to look at? Attached I have the board with the switch states in flashing mode and the Uniflash main page.
Maybe you can help me troubleshoot some further.
Thanks in advance,
Constantin
Hello,
I am still looking into this for you, please provide me some more time to get back to you, 24-48 hours.
Regards,
Luke
Hi,
For all of the reasons you mentioned above, I would recommend not using the autodetect functionality. Always type the name of the chip into the search bar and select it from there. For example, if using the ICBOOST + ISK, I would just type "IWR6843" into the search bar and select the device from there. This should prove much more reliable.
Regards,
Luke
of the reasons you mentioned above, I would recommend not using the autodetect functionality. Always type the name of the c
Yep, that is what I am using, as the autodetect mode is not doing anything... So am I supposed to pick the IWR6843 with the black chip symbol, or the IWR6843ISK dev kit symbol? Either way it did not work, but just to rule out some variables?
I just tried to get the board detected from ccs, which did not work at all. There is a board detected in the device manager, but ccs gives out the error, that no board has is connected. Do you have any further possible solutions?
It should not matter. If I am using the ISK, I would select the IWR6843ISK in the drop down menu.
Please share an image of what the device looks like in device manager.
Regards,
Luke
Hi,
So just so we can be clear, have you tried flashing the ISK by itself and ISK + ICBOOST (both in their proper hardware configurations)?
Have you installed UniFlash locally rather than using the cloud agent? Have you followed this flashing guide?
So I can further diagnose your problem, I you to provide more information and images about the step-by-step process your following so I can identify where errors may be occurring.
Regards,
Luke
Hi Luke,
tl;dr: IWR6843 standalone works flawless, with the ICBOOST attached it's not possible flash software.
ok, I've went through every step again to write them down:
IWR6843ISK-ODS standalone:
1. mux switches in flashing mode (Pic.1)
2. connect usb cable
2a. see if DSLite.exe runs in Task-Manager and kill it (from possible prior flashes)
3. open uniflash app / online (not both at one)
4. Choose IWR6843 (Chip) or IWR6843ISK (DevKit) manually
- both worked, online and offline version
- Uniflash did not autodetect anything
4. load xwr68xx_demo.bin
5. set COM port to enhanced port
6. press reset button
7. press "Load Image"
8: Console output message:
-->Erasing storage[SLFASH]
...
[SUCCESS] Program Load completed successfully.
9: Be Happy!
ICBOOOST attached:
1. mux switches in flashing mode (Pic.2)
2. connect usb cable, then power cable
2a. see if DSLite.exe runs in Task-Manager and kill it (from possible prior flashes)
3. open uniflash app / online (not both at one)
4. Choose IWR6843 (Chip) or IWR6843ISK (DevKit) manually
- neither worked, online and offline version
- Uniflash detected:
4. load xwr68xx_demo.bin
5. set COM port to Application/User UART
6. press reset button
- tried the NRST button on the ICBOOST, the reset on the IWR and both
7. press "Load Image"
8: Console output message:
"Set break signal"
(20 sec. of waiting. I tried monitoring the COM port meanwhile and seems to try to make a connection but fails in 2-3sec intervals. DOWN, UP, TIMEOUT,... see Annex I)
9. Pic.3
Some questions that I have in my mind:
- Is it possible to find out if the 60-Pin connector has a a detection issue?
- Is it possible to find if the ICBOOST is in flashing mode or not?
- There are many other knob and bridges on both sides of the board. Are these set correctly?
I am now working on more than just under two months figuring out the problem of that board. Is it possible to get a new one. I don't really have any more time to loose on this project.
Pic.1
Pic.2
Pic.3
Annex I:
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_COMMSTATUS) DOWN COM10
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_COMMSTATUS) UP STATUS_SUCCESS 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .................... 20 COM10
IRP_MJ_READ DOWN 2 COM10 155 18/05/2023 18:44:24 IRP_MJ_READ UP STATUS_TIMEOUT COM10
Hello,
It looks like you have followed all of the steps correctly and your hardware configuration also look correct. As a last question, is there any chance that your power supply does not allow sufficient current? This is unlikely but possible. Also, make sure ONLY to press reset on the ICBOOST, never on the ISK after the ICBOOST (as this will break XDS connection).
I would contact customer service with this thread as evidence for a valid request of a ICBOOST replacement.
Regards,
Luke