Forum Replies Created
-
AuthorPosts
-
support
KeymasterHi,
Yes, you can download them here: http://visualgdb.com/hwsupport/
support
KeymasterHi,
We have rechecked the OpenOCD support for FTDI and CC3200 and it looks like the current FTDI configuration files do not support the SWD signals yet.
There are third-party articles describing how to define them, but we have not retested those instructions. We would expect the OpenOCD maintainers to update the configuration files in the next few releases.
Also if you encounter errors like “The current target requires JTAG”, please try switching OpenOCD to manual configuration mode and replacing the cc3200.cfg script with the cc32xx.cfg.
If this does not help, please let us know.
support
KeymasterHi,
This is something that the Nordic guys should know much better than us. Their softdevice is closed-source, so it’s hard to say how compatible different versions are. Please consider contacting the Nordic support or asking on their forums.
support
KeymasterHi,
That sounds easy to add. We should be able to add this to the upcoming v5.2 beta.
support
KeymasterOK, could you please share the error message you are currently getting? We should be able to suggest more once we see it.
support
KeymasterGood to know it works. If you encounter further problems, feel free to contact us again.
support
KeymasterHi,
We would not recommend just including a 3rd-party Makefile directly into your main VisualGDB project, as it may cause some variable conflicts and other strange bugs.
We would instead recommend creating a new static library project for the GFX library, adding its sources to the project, specifying the include directories via the VisualGDB Project Properties, ensuring it builds and referencing it from the main project. If this does not work, please share the error messages you are getting and we will help you resolve them.
If you want to try including the Makefile nonetheless, you can edit the project’s Makefile as follows (after the normal SOURCEFILES := … line):
GFXLIB := <path to uGFX> include <uGFX makefile> SOURCEFILES += $(GFXSRC) INCLUDE_DIRS += $(GFXINC)
September 11, 2016 at 18:36 in reply to: Problem with compilation after adding Profiler to STM32CubeMX imported project #9030support
KeymasterHi,
Looks like the timer module is disabled in your project configuration. Please check the HAL_TIM_MODULE_ENABLED macro in the stm32f4xx_hal_conf.h file and define it if it’s missing.
support
KeymasterHi,
In order to use a custom softdevice in your VisualGDB project, you will need to do 2 steps:
- Convert the softdevice from the .hex format to a .o file (see nRF51\SoftdeviceLibraries\ConvertSoftdevice.bat)
- Modify your linker script to have correct addresses/sizes for the softdevice FLASH/RAM and program FLASH/RAM (you can take those from the linker scripts in the IoT SDK).
- Change the name of the .o file with the softdevice mentioned in the linker script (inside the GROUP() statement).
September 7, 2016 at 04:20 in reply to: Support for new ESP32 (dual-core ESP8266 with bluetooth) #8996support
KeymasterHi,
Yes, we are definitely planning to support ESP32 as well as soon as we could some boards. We have ordered a few boards from seeedstudio and will post updates on our Twitter once we have a preliminary version of the BSP.
support
KeymasterHi,
We don’t have a specific ADC example for STM32F7, however if you get errors like ‘undefined ADC_xxx’, please try searching the solution for the definitions of those functions and check if they are grayed out by IntelliSense.
If they are, most likely you are missing some configuration definition like HAL_ENABLE_ADC. Checking the code around the grayed out definitions should explain why they are not being compiled.
If this does note help, please share the error messages you are getting and let us know if the function definitions are grayed out.
support
KeymasterHi,
Have you tried explicitly selecting the SWD transport in the VisualGDB Project Properties window?
support
KeymasterHi,
Sure, sorry, looks like the link did not get inserted properly first: https://sysprogs.com/w/forums/topic/nrf5x-iot-sdk-setup-in-visualgdb/
support
KeymasterHi,
You can do this with environment variables as shown below:
support
KeymasterHi,
Unfortunately that won’t work reliably. GDB has support for multiple inferiors (i.e. debugging multiple process at the same time), but it’s very unreliable when it comes to handling events from the processes and stopping them. The solution with the custom script should be the easiest.
To make it more clear please refer to the screenshot below for details:
-
AuthorPosts