试图运行需求方版本3.150.2基本板上

19个新帖子/ 0
最后发表
thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
试图运行需求方版本3.150.2基本板上

构建好,但得到以下启动调试器。

使用uVusion 5.15 SDK 3.0.6,设置调试器内部RAM的外围测试,

启动文件似乎问题——如果我评论可执行的运行时,但我看不到任何广告!第一个问题是什么是启动文件扔错误吗?

谢谢,克里斯

= = = = = = = = = = = = = = = | | = = = = = = = = = = = = = = = = =

JLink信息:
- - - - - - - - - - - -
DLL: V4.96i, 2015年2月19日11:29:51编译
固件:J-Link OB-SAM3U128 V1编制2014年11月28日10:24:11
硬件:V1.00
S / N: 480054962

* JLink信息:发现SWD-DP x0bb11477 ID为0
* JLink信息:发现Cortex-M0 r0p0,小端字节序。
* JLink信息:FPUnit: 4代码(BP)槽和0文字插槽
ROMTableAddr = 0 xe00ff003

目标信息:
- - - - - - - - - - - -
设备:ARMCM0
VTarget = 3.300 v
针的状态:TCK: 0, TDI: 0, TDO: 1、经颅磁刺激:1,非常:1,TRST: 1
Hardware-Breakpoints: 4
Software-Breakpoints: 8192
监测点:2
JTAG速度:16667千赫

负载“C: \ \ DialogSemiTools \ \ DA14580_DSPS_3.150.2 \ \ dk_apps \ \ keil_projects \ \ sps \ \ sps_device \ \ \ \ sps_device.axf”

* * * 32768字节代码大小限制限制版本
当前使用的* * *:15516字节(47%)

包括“C: \ \ DialogSemiTools \ \ DA14580_DSPS_3.150.2 \ \ dk_apps \ \ keil_projects \ \ sps \ \ sps_device \ \ . \ \ . \ \ . . \ \ misc \ \ sysram_case23.ini”
* * / / *杀死按钮
/ *定义按钮”复位DK580”、“包括. . / . . / . . / misc / sysram_case23。ini”* /
重置
E xa4长0 x50000012 = 0
E。表示就是长0 x50003308 = 0 x2e
负载% L

* * * 32768字节代码大小限制限制版本
当前使用的* * *:15516字节(47%)

SP = _RDWORD (0 x20000000)
美元= _RDWORD (0 x20000004)

函数void disp_memlog(空白)
{
int idx;
unsigned int min_delta;

exec(“日志> Memlog.log”);

printf (" \ n \ n * * *内存日志结果* * * \ n \ n”);

printf (" > > > ENV堆< < < \ n ");
printf("在这堆:大小使用% 4 d(当前)- % 4 d(最大)\ n”, mem_log [0]。used_sz, mem_log [0] .max_used_sz);
printf("大小用于其他堆:% 4 d(当前)- % 4 d(最大值)\ n \ n”, mem_log [0]。used_other_sz, mem_log [0] .max_used_other_sz);

printf (" > > > DB堆< < < \ n ");
printf("在这堆:大小使用% 4 d(当前)- % 4 d(最大)\ n”, mem_log [1]。used_sz, mem_log [1] .max_used_sz);
printf("大小用于其他堆:% 4 d(当前)- % 4 d(最大值)\ n \ n”, mem_log [1]。used_other_sz, mem_log [1] .max_used_other_sz);

printf(" > > >味精堆< < < \ n ");
printf("在这堆:大小使用% 4 d(当前)- % 4 d(最大)\ n”, mem_log [2]。used_sz, mem_log [2] .max_used_sz);
printf("大小用于其他堆:% 4 d(当前)- % 4 d(最大值)\ n \ n”, mem_log [2]。used_other_sz, mem_log [2] .max_used_other_sz);

printf (" > > > Non-Ret堆< < < \ n ");
printf("在这堆:大小使用% 4 d(当前)- % 4 d(最大)\ n”, mem_log [3]。used_sz, mem_log [3] .max_used_sz);
printf("大小用于其他堆:% 4 d(当前)- % 4 d(最大值)\ n \ n”, mem_log [3]。used_other_sz, mem_log [3] .max_used_other_sz);

exec(“注销”);
}/ / disp_memlog()结束

函数void displayvalues(空白)
{
int idx;
unsigned int min_delta;

exec(“日志> MyValues.log”);
printf (" * * * dbg_remaining_times [] \ n”);
(idx = 0;idx < 100;idx + +) {
printf (" % d \ n”, dbg_remaining_times [idx]);
____________________ ^
* * *错误34,51行:未定义的标识符
}
printf (" * * * dbg_sleep_times [] \ n”);
(idx = 0;idx < 100;idx + +) {
printf (" % d \ n”, dbg_sleep_times [idx]);
____________________ ^
* * *误差34岁,55行:未定义的标识符
}
printf (" * * * dbg_check_times [] \ n”);
(idx = 0;idx < 100;idx + +) {
printf (" % d \ n”, dbg_check_times [idx]);
____________________ ^
* * *错误34,59行:未定义的标识符
}
printf (" \ n \ n = = = = = = = =结果\ n”);
min_delta = 0 xffffffff;
printf("三角洲max \ n”);
(idx = 0;idx < 100;idx + +) {
int结果;
如果(dbg_remaining_times [idx] < 170)
________ ^
* * *错误34,66行:未定义的标识符
结果= 625 + dbg_remaining_times [idx] - 170;
_____________________ ^
* * *错误34,67行:未定义的标识符
其他的
结果= dbg_remaining_times [idx] - 170;
售予^
* * *错误34,69行:未定义的标识符
如果(min_delta >结果)min_delta =结果;
printf (" % d \ n”,结果);
}
printf("达美航空敏\ n”);
(idx = 0;idx < 100;idx + +) {
int结果;
如果(dbg_remaining_times [idx] < 400)
________ ^
* * *错误34,76行:未定义的标识符
结果= 625 + dbg_remaining_times [idx] - 400;
_____________________ ^
* * *错误34,77行:未定义的标识符
其他的
结果= dbg_remaining_times [idx] - 400;
售予^
* * *错误34,79行:未定义的标识符
如果(min_delta >结果)min_delta =结果;
printf (" % d \ n”,结果);
}
printf("最低限度记录三角洲:% d \ n”, min_delta);
printf (" SLP剩余时间\ n”);
(idx = 0;idx < 100;idx + +) {
printf (" % d \ n”, dbg_slp_rem [idx]);
____________________ ^
* * *错误34,86行:未定义的标识符
}
printf("最低记录SLP rem时间:% d \ n”, dbg_slp_rem_min);
______________________________________________ ^
* * *错误34,88行:未定义的标识符
printf("最大记录SLP rem时间:% d \ n”, dbg_slp_rem_max);
______________________________________________ ^
* * *错误34,89行:未定义的标识符
printf (" SLP击中clk延迟补偿课题:% d \ n”, dbg_slp_rem_diff_min);
__________________________________________________________ ^
* * *错误34,90行:未定义的标识符
exec(“注销”);
}/ / displayvalues()结束
rxdesc WS 1”

JE_Dialog
离线
最后看到:6天14小时前
工作人员
加入:2013-12-05 14:02
你好克里斯,我将讨论

你好克里斯,我本周将讨论这与美国团队。快问:目标HW你用什么?基本职业专家工具包或PAN1740 /日本村田公司模块吗?
谢谢& BR

JE_Dialog

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
我使用基本的董事会

我使用基本的董事会

Rgsd -克里斯

TR_Dialog
离线
最后看到:3周3天前
工作人员
加入:2014-06-30 23:52
嗨,克里斯:

嗨,克里斯:

我也看到错误由于启动文件。我将到我们的开发团队沟通。我看到广告尽管错误。你可以尝试加载另一个示例项目。我的建议是你从SDK 3.0.6加载proximitiy记者项目:C: \ DA1458x_SDK_3.0.6 \ dk_apps \ keil_projects \接近\ reporter_fh。让我们看看如果你可以看到这个项目的广告。我们将从那里开始。

谢谢,

TR_DIALOG

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
这个项目不扔

这个项目不会抛出错误,但我仍然没有看到广告

使用连接管理器来验证芯片是好的——外围广告模式好

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
更有趣的是,当

更有趣的——当Idownload需求方的项目,它简要宣传DialogDemo。广告停止当我运行项目

祝好,克里斯

TR_Dialog
离线
最后看到:3周3天前
工作人员
加入:2014-06-30 23:52
你好,

你好,

你能解释一下是什么意思:“外围模式”广告好吧

接近reporter_fh也是一个外围项目。

谢谢,

TR_DIALOG

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
我的意思是,外围

我意味着外围广告没问题当我使它使用连接管理器(启动外围)——测试使用LightBlue iOS

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
只有改变我

只有改变我让项目设置在我们的目标选择内存——根据外围测试项目。

你能发送我你的版本的需求方的项目运行在内存的基本板吗?如果不工作,它必须是一个工具的问题吗?

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
——当我停止调试器

——当我开始和停止调试器广告我也看到几个字符的安卓应用USB串行端口

——我也有点困惑为什么我不能得到一个标准样品标准eval黑板上的盒子。如果这不起作用并不预示着未来:)

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
看起来我们举行

看起来我们举行check_sys_startup_period(), 849行,而((GetWord16 (SYS_STAT_REG) & DBG_IS_UP) = = DBG_IS_UP) {};

为什么DBG_IS_UP国旗不被断言?你能确认他的SW实际上已经测试一个基本板上吗?似乎工作好一个专家委员会。

TR_Dialog
离线
最后看到:3周3天前
工作人员
加入:2014-06-30 23:52
嗨,克里斯:

嗨,克里斯:

使用的基本工具需求方需要一些额外的步骤与8.1节中列出的用户手册。

你试过配置吗?

谢谢,

TR_DIALOG

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
感谢回复。

感谢回复。

8.1节的需求方用户手册(嗯- b - 038) ?这是如何运行的串行端口。我还没有,广告不是&我不能连接。

我还是有一些相互作用已经错过了吗?如西南是轰炸因为RTS没有设置?

也,为什么我不可以使用耐火的串行端口连接,没有流控制?我可以在另一个串口线,但是不似乎是一个不必要的麻烦?

问候-克里斯

TR_Dialog
离线
最后看到:3周3天前
工作人员
加入:2014-06-30 23:52
嗨,克里斯:

嗨,克里斯:

这里有几点我们在电话中讨论:

——你必须停止调试器M0处理器执行代码。这是必要的,因为深度睡眠或延长睡眠冲突J-Link调试器。你必须停止设备的调试器开始广告。你也可以禁用da14580_config(未定义)的睡眠模式。h文件的每一个项目,这将允许您使用调试器。

——在使用dsp项目的基本设备,需要一些额外的步骤数据在两个方向上移动。这些步骤8.1节中列出的用户手册。

——专家工具包可能更好的平台,你的评估过程。专家工具还允许您使用功率计功能的智能片段实时监控电流消耗。你也可以连接外部电流米测量峰值电流和睡眠模式。

谢谢,

TR_DIALOG

thudwarp
离线
最后看到:2年3个月前
加入:2015-01-28 00:53
谢谢。是的,睡眠模式

谢谢。是的,睡眠模式是罪魁祸首。关掉深度睡眠和调试器很开心。

也使西南流控制而不是HW流控制和耐火UART的工作好。

关闭。

xup14936
离线
最后看到:2年7个月前
加入:2014-12-12 07:47
我面临同样的问题

我面临着同样的问题,原文使用专业工具。
我应该做什么?没有额外的步骤在8.1节专家工具包的用户手册。

将核技术
离线
最后看到:3年7个月前
加入:2015-01-27 17:53
我有一个使用的基本问题

我有一个问题用基本的开发工具包和需求方ref设计。向董事会sps_device项目编译和下载使用JTAG但设备不出现在android应用程序。我曾经SW_FLOW_CTRL:
#定义CFG_UART_SW_FLOW_CTRL
# undef CFG_UART_HW_FLOW_CTRL
停止调试并没有帮助。
下载使用SmartSnippets也不会产生任何影响。
同样的问题发生在我的自定义使用DA14580_1董事会。
你能帮助吗?

MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨之列,

嗨之列,

检查你FTDI连接,如果你的连接是好的请把睡眠配置为了调试您的程序,看程序了。

谢谢MT_dialog。

将核技术
离线
最后看到:3年7个月前
加入:2015-01-27 17:53
你好,谢谢你的回复

你好,谢谢你的回复
现在,基本的开发板与需求方和广告设备。
然而,相同的代码在我的自定义董事会不宣传,不出现在android应用程序。我用裁判50欧姆天线设计在巴克模式下,使用了一个3.3 nh感应芯片非常接近。需求方时下载和调试器停止时,我从RFIOp探头,没有节目范围(除了一个非常低的振幅信号大约50 mv)在开发板我可以观察到一个好的信号。自定义董事会使用这个小天线:http://www.farnell.com/datasheets/1819371.pdf匹配的π电路(不匹配)组件。
50欧姆阻抗匹配是有多重要?
你为什么认为我没有看到任何信号当dsp运行吗?
我需要改变什么在dsp代码为我定制的董事会(除了GPIO分配)?
我真的很感激你的帮助。
谢谢你!