最近想尝试用Visual Studio 2017+Visualgdb 来调试v7板子的工程。因为网上和谐的Visualgdb只能用于 2017 Visual Studio,所以这个就只能用2017了。首先下载社区版Visual Studio 2017,免费不要钱。
一.Visual Studio 2017链接:https://visualstudio.microsoft.com/zh-hans/downloads/,进入页面后拉到下面找旧版本。
这里出现两个错误,应该是mdk-arm和gcc编程之间有点不同而出现的。第一个问题就是把在form_touch.c里的所有GetNameOfKey改成DispKeyBoard。第一处在234行,第二处在行755,第三处在行1139;第二个错误出现在bsp_spi_dac8562.c的函数static void DAC8562_WriteCmd(uint32_t _cmd)中,把这个函数前面的static去了就可以去除错误了。第一个在65行,第二个在154行。然后开始编译。实测编译速度非常快。下面是调试界面。 |